「Android/ライフサイクル」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→回転したときのライフサイクル順序(実機でlog確認済)) |
(→バック・フォアグラウンドのライフサイクル順序(実機でlog確認済)) |
||
行30: | 行30: | ||
バックグラウンドに入ったとき | バックグラウンドに入ったとき | ||
#onPause | #onPause | ||
− | #onWindowFocusChanged | + | #onWindowFocusChanged |
#onSaveInstanceState | #onSaveInstanceState | ||
#onStop | #onStop | ||
行37: | 行37: | ||
#onStart | #onStart | ||
#onResume | #onResume | ||
− | #onWindowFocusChanged | + | #onWindowFocusChanged |
+ | |||
+ | ==Intentで別の画面に移動&元の画面に戻ったときのライフサイクル順序(実機でlog確認済)== | ||
+ | Intentで別の画面に移動 | ||
+ | #onPause | ||
+ | |||
+ | 元の画面に戻ったとき | ||
+ | #onResume |
2018年11月14日 (水) 17:18時点における版
目次
ライフサイクル順序
- onCreate()
- onStart()
- onResume()
- onPause()
- onStop()
- onDestroy()
参考
https://developer.android.com/reference/android/app/Activity.html
回転したときのライフサイクル順序(実機でlog確認済)
回転前表示時
- onStart
- onResume
- onWindowFocusChanged
回転したとき
- onPause
- onSaveInstanceState
- onStop
- onDestroy
- onCreate
- onStart
- onRestoreInstanceState
- onResume
- onWindowFocusChanged
バック・フォアグラウンドのライフサイクル順序(実機でlog確認済)
バックグラウンドに入ったとき
- onPause
- onWindowFocusChanged
- onSaveInstanceState
- onStop
フォアグラウンドに復活したとき
- onStart
- onResume
- onWindowFocusChanged
Intentで別の画面に移動&元の画面に戻ったときのライフサイクル順序(実機でlog確認済)
Intentで別の画面に移動
- onPause
元の画面に戻ったとき
- onResume