Android -ライフサイクル-
アクティビティのライフサイクル
端末の向きを変えて縦画面と横画面を切り替えた場合は、onDestroy()メソッドが呼ばれた後、onCreate()メソッドが呼ばれる という特殊な流れになります。
また、アクティビティは他のアクティビティに遷移したり、バックキーで閉じたりじても起動し続けています。
明示的にアクティビティの終了命令(ActivityManagerのkillBackgroundProcesses()メソッド)を実行するか、他の アクティビティがメモリを要求してきた時に、初めてアクティビティは終了となります。
メソッド | 機能 |
---|---|
onCreate() | アクティビティ生成時に呼ばれる |
OnStart() | アクティビティの表示が開始された時に呼ばれる |
onRestart() | 停止状態から表示再開に遷移する時に呼ばれる |
onResume() | ユーザの操作受付を開始した時に呼ばれる |
onPause() | ユーザの操作受付を中断した時に呼ばれる |
onStop() | アクティビティの表示を中断した時に呼ばれる |
onDestroy() | アクティビティが破棄された時に呼ばれる |