android的生命週期

2021-06-22 09:36:29 字數 545 閱讀 9925

ondestroy、onpause、onrestart、onresume、onstart、onstop、oncreate

乙個activity有這麼多個生命週期,呼叫finish的時候直接呼叫了ondestory方法,

按下back鍵系統先呼叫onpause,再是onstop、再是ondestroy。

.啟動activity:系統會先呼叫oncreate方法,然後呼叫onstart方法,最後呼叫onresume,activity進入執行狀態。

當前activity被其他activity覆蓋其上或被鎖屏:系統會呼叫onpause方法,暫停當前activity的執行。

當前activity由被覆蓋狀態回到前台或解鎖屏:系統會呼叫onresume方法,再次進入執行狀態。

當前activity轉到新的activity介面或按home鍵回到主屏,自身退居後台:系統會先呼叫onpause方法,然後呼叫onstop方法,進入停滯狀態。

使用者後退回到此activity:系統會先呼叫onrestart方法,然後呼叫onstart方法,最後呼叫onresume方法,再次進入執行狀態。

android生命週期

通用生命週期流程如下 正常啟動 oncreate onstart onpost oncreate onresume onpostresume 轉向下乙個activity onpause onstop 從下乙個activity返回當前 按機器返回鍵 onrestart onstart onresume...

android生命週期

oncreate 第一次進入此頁面或者從其他頁面跳轉到此頁面時呼叫此方法。從其他頁面按下返回鍵到達此頁面時不執行該方法。onstart 第一次進入此頁面或者從其他頁面跳轉到此頁面時呼叫此方法,在oncreate 後執行。如果從第二個頁面發揮到此頁面也執行此方法,是在onrestart 後執行。onr...

android生命週期

1 程式的正常啟動 oncreate onstart onresume 2 程式正常退出 onpause onstop ondestory 3 乙個activity啟動另乙個activity onpause onstop 再返回onrestart onstart onresume 4 程式按back...