MainActivity.java
メモ
-
ActionBarActivity
を継承。 - メソッドは3つ。
- protected void onCreate(Bundle savedInstanceState)
- public boolean onCreateOptionsMenu(Menu menu)
- public boolean onOptionsItemSelected(MenuItem item)
処理の流れ
起動時
logcat
I/System.out﹕ [MainActivity#onCreate] enter : savedInstanceState=null
I/System.out﹕ [MainActivity#onCreate] exit
I/System.out﹕ [MainActivity#onCreateOptionsMenu] enter : menu=android.support.v7.internal.view.menu.MenuBuilder@422b3240
I/System.out﹕ [MainActivity#onCreateOptionsMenu] exit
メニューからSettings
を選択
logcat
I/System.out﹕ [MainActivity#onOptionsItemSelected] enter : item=Settings
I/System.out﹕ [MainActivity#onOptionsItemSelected] exit(1)
その他のオーバーライド
onBackPressed
MainActivity.java
@Override
public void onBackPressed() {
System.out.println("[MainActivity#onBackPressed] enter");
super.onBackPressed();
System.out.println("[MainActivity#onBackPressed] exit");
}
バックボタンを押すと、
logcat
I/System.out﹕ [MainActivity#onBackPressed] enter
I/System.out﹕ [MainActivity#onBackPressed] exit
- superを呼び出さないようにすればバックボタンが無効化される。
あとがき
ボチボチやっていきます。