Activity生命周期圖:
activity_lifecycle.png
各生命周期的解釋:
捕獲.PNG
onCreate() 第一次創(chuàng)建時執(zhí)行 初始化activit
onStart() 顯示窗口時執(zhí)行 顯示activit
onResume() 用戶獲取焦點時執(zhí)行 與用戶交互
onPause() 用戶失去焦點時執(zhí)行 停止與用戶交互
onStop() 關(guān)閉窗口時執(zhí)行 關(guān)閉Activity
onRestart() 重新顯示窗口時執(zhí)行 再次顯示Activity
onDestory() 銷毀時執(zhí)行 銷毀Activity
- 啟動Activity時執(zhí)行的生命周期
onCreat()-->onStart()-->onResume() - 退出Activity時執(zhí)行的生命周期
onPause()-->onStop()-->onDestory() - 從A.Activity啟動B.Activity時執(zhí)行的生命周期
A.onPause()-->B.onCreat()-->B.onStart()-->B.onResume()-->A.onStop()
對話框:A.onPause()-->B.onCreat()-->B.onStart()-->B.Resume()
-當(dāng)B.Activity退出時執(zhí)行的生命周期
B.onPause()-->A.onRestart()-->A.onStart()-->A.onResume()-->B.onStop()-->B.onDestory()
對話框:B.onPause()-->A.onResume-->B.onStop()-->B.onDestory()