LoginSignup
0
0

More than 1 year has passed since last update.

ライフサイクル 呼び出されるタイミング早見表

Posted at

ライフサイクルのメソッドがそれぞれどのタイミングで呼ばれるかの早見表を自分のメモ用に作成しました

ライフサイクル早見表

メソッド名 呼び出されるタイミングと説明
onCreate() アクティビティの生成時。アクティビティの初期化は通常ここで行われる
onStart() アクティビティが表示されるとき。複数回呼び出される可能性がある
onResume() アクティビティがフォアグラウド(画面上で操作できる状態)になり、ユーザーの操作を受け付けるとき
onPause() アクティビティがフォアグラウンドでなくなるとき
onStop() アクティビティが非表示になったとき
onRestart() バックグラウンドから、再びフォアグラウンドになる前。onStop()からアクティビティが再表示されるとき
onDestory() アクティビティが破棄されるとき

最後に

こうして改めて見ると、ライフサイクルとアクティビティの関係が親密なのを再確認しました。
また、「android ライフサイクル」などで検索すると 画像がわかりやすい画像が出てきますが
具体的にどのタイミングで呼ばれるのかということを言語化することでより理解が深まったと思います。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0