Last Updated 2021/01/15
Programming Tips Android Studio  索 引 
Android アプリのイベントと状態
2021/01/15



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

開始時には,onCreate() → onStart() → onResume() の順に呼ばれる。
終了時には,onPause() → onStop() → onDestroy() の順に呼ばれる。
メモリ不足により onStop(), onDestroy()は呼ばれない場合がある。


参照
前後のTips
Android アプリのイベントと状態

DSS ProgrammingTipsCGI Ver2.02