Androidライフサイクルの状態
Androidライフサイクルには、以下の状態があります:
- アプリが起動または再起動した直後で、まだActivityインスタンスが生成されていない状態。
- 実行状態(Running State):アクティブなインスタンスが作成され、稼働しています。
- ポーズ状態(Paused state):アクティビティのインスタンスは引き続き表示されていますが、 フォーカスを失い、一部のアクティビティを中断しました。
- 停止状態(Stopped state):アクティビティインスタンスが別のアクティビティによって隠蔽され、ユーザーからは見えなくなっているが、メモリ上には維持されている状態。
- 破棄状態:アクティブなインスタンスがシステムにより破棄されたか、ユーザーがアプリケーションをアクティブにクローズした。
ユーザーの操作とシステムの要求に応じて、アプリケーションのライフサイクルにおいてこれらの状態は変化し続けます。