activity生命周期

android在管理后臺多個應用時,它會關掉一段時間內未使用的低優先級應用。
在單個應用中,我們首先使用onCreate方法構建和鏈接UI,完成后Activity就創建好了

image.png

之后我們可以使用啟動方法:onStart以及用于使activity獲取焦點和成為活動的前臺應用方法onResume方法讓這個應用可見。

image.png

相反,onPause方法表示對象已失去焦點,隨后是onStop。它使應用不再可見,最后一個是onDestroy方法,表示應用生命周期結束

image.png

整個應用周期流程

image.png

Activity的生命周期是指當Activity處于前臺并具有焦點時,如果調用onPause且你的Activity被部分遮蔽時,Activity生命周期將立即結束。UI更新也將全部結束。但是應用依舊是可見的visible,所以我們不能暫停繪制UI的進程。但當應用被完全遮蔽或調用onStop時,UI繪制就應該結束。我們的應用也被移到了后臺。

當設備旋轉時,會發生下面的步驟
onPause——onStop——onDestroy——onCreate——onStart——onResume

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

推薦閱讀更多精彩內容