Activity 生命周期

執(zhí)行順序

1.onCreate->2.onStart->3.onResume->Activity處于前臺(tái)
1.可做初始化后
2.當(dāng)前Activity可見
3.當(dāng)前Actviity已經(jīng)處于前臺(tái)

當(dāng)AActivity->BActivity跳轉(zhuǎn)時(shí) 執(zhí)行的生命周期
A.onPause->B.onCreate->B.onStart->B.onResume->A.onStop
為什么A.onStop最后執(zhí)行:這是Activty啟動(dòng)的一種非常好的策略 因?yàn)槿绻脩籼D(zhuǎn)B后很快的返回到A那么 A將直接進(jìn)行 A.onResume即可恢復(fù)到前臺(tái) 而不需要經(jīng)過onReStaret->onStart->onResume

當(dāng)BActivity返回到AActivity
B.onPause->B.onStop->B.onDestory->A.onRestart->A.onStart->A.onResume

當(dāng)AActivity點(diǎn)擊back鍵
A.onPause->A.onStop->A.onDestory

當(dāng)彈出Dialog時(shí)會(huì)執(zhí)行那個(gè)生命周期
不會(huì)執(zhí)行,因?yàn)镈ialog依附于Activity 所以不會(huì)執(zhí)行Activity的任何周期函數(shù)

當(dāng)AActivty點(diǎn)擊Home
A.onPause->A.Stop

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容