Android生命週期鞏固筆記

2021-07-22 10:35:51 字數 566 閱讀 5260

對activity的建立於銷毀,操作過快,出現生命週期不全的情況.
例如:在callactivity的onstart()方法中隱藏小視窗,在onstop()中顯示小視窗,操作過快,造成視窗在不應該出現的時刻出現.

方法是否可以終止

下乙個方法

oncreate()

不可以onstart()

onrestart()

不可以onstart()

onstart()

不可以onresume()或onstop()

onresume()

不可以onpause()

onpause()

可以onresume()或onstop()

onstop()

可以onrestart()或ondestory()

ondestory()可以無

「是否可以終止」:

是指系統是否可以在此方法執行後直接銷毀該activity的例項(不再執行該activity內的其它**),所以onpause()是最後乙個保證會執行的呼叫的方法.

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...