Androidアプリを開発しています。
アクションバーにメニューを実装した時に記述するコードを
まとめたいと思っています。
具体的には下記のコードです。
@Override public boolean onOptionsItemSelected(MenuItem item) { if (id == R.id.action_1) { Intent intent = new Intent(getApplication(), test.class); startActivity(intent); } }
動作はメニューボタンの1つ目を押した場合
test.javaを表示するというものです。
これを複数のページ(javaファイル?)がある場合
MainActivity.java
MainActivity2.java
MainActivity3.java
…
上記全てのファイルに同一の記述を書くのは
大変効率が悪いと思います。
調べてみた所、同一ファイル内での具体的なコードが書かれた共通化は見つけましたが
リンク内容
別ファイルから呼び出す方法はどうすればいいのでしょうか?
@Override?という物を使えば
その名前の響きから上書き処理?出来そうな気がしたので
上記コードを別ファイルで抜き出して
menu.javaと保存して
@Override
menu = new menu(this);
としてみましたがダメでした。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/14 06:29