0
Help us understand the problem. What are the problem?
Organization

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

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

ライフサイクル早見表

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

最後に

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

Register as a new user and use Qiita more conveniently

  1. You can follow users and tags
  2. you can stock useful information
  3. You can make editorial suggestions for articles
What you can do with signing up
0
Help us understand the problem. What are the problem?