Activityのlife-cycle
Activityを継承したclassは、以下の順番でメソッドが呼ばれます。
- onCreate()
- onStart()
- onResume()
- onPause()
- onStop()
- onDestroy()
前半の2つでActivity上の処理の準備を行い、onResumeでユーザーの入力を受け付けるのが基本みたいです。
#ぼくはonCreateに全部書いてしまっていますがorz
後半3つは、Activityが閉じられるときとかに呼ばれます。
これらを実装するときは、super.onXXX()の呼び出しを忘れないで下さい。忘れるとErrorになるので。
XXXは呼び出しメソッド名。