Activity生命周期

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()

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容