2016-06-06

【Android】Activity 生命週期 Lifecycle

參考資料 ----
Activity Lifecycle
一个 Activity:为何、何时以及如何(2018 年 Android 开发者峰会)



這張圖很重要!!

網路上的文章或教學通常為了解說方便,一些程式片段就直接放在 onCreate() 裡面,另外就是耗時的工作不以 ThreadAsyncTask 處理,這些都是在參考網路上的資料時要小心的。



=========================================================================

用一支小程式記錄各種動作會觸發的 函式

程式一啟動
onCreate
onStart
onResume


旋轉螢幕
onPause
onSaveInstanceState
onStop
onDestroy
onCreate
onStart
onRestoreInstanceState
onResume


按了 home / APP 列表 鍵
onPause
onSaveInstanceState
onStop


在 APP 列表強制關閉 APP
onDestroy


恢復
onRestart
onStart
onResume


接到來電
onPause
onStop


掛斷電話
onRestart
onStart
onResume





沒有留言:

張貼留言