onCreate() | アクティビティの生成時に呼び出される。通常,ここでアクティビティの初期化を行う。 |
onStart() | アクティビティが表示状態になるときに呼び出される。onCreate()と違い複数回呼び出される可能性がある。 |
onResume() | アクティビティがフォアグラウンドになり,ユーザーの操作を受け付けるときに呼び出される。 |
onPause() | アクティビティがフォアグラウンドでなくなるときに呼び出される。通常,ここで状態の対比処理を行う。 |
onStop() | アクティビティが非表示になったときに呼び出される。 |
onRestart() | バックグラウンドから,再びフォアグラウンドになる前に呼び出される。onStop()からアクティビティが再度表示されるとき。 |
onDestroy() | アクティビティが破棄される時に呼び出される。 |
開始時には,onCreate() → onStart() → onResume() の順に呼ばれる。
終了時には,onPause() → onStop() → onDestroy() の順に呼ばれる。
メモリ不足により onStop(), onDestroy()は
呼ばれない場合がある。
参照