天天看點

Android生命周期

Android生命周期

7個方法:

   onCreate(Bundle) 首次啟動活動時會調用該方法。可以執行一次性的初始化工作,如建立使用者界面。    

   onStart()         該方法說明了将要顯示給使用者的活動。

   onResume()        使用者可以開始與活動進行互動時會調用該方法。

   onRestart()       重新開機。表明要将已處于停止狀态的活動重新顯示給使用者。

   onPause()         暫停。活動進入背景的原因通常是前台啟動了另一個活動。保護現場,壓棧。

   onStop()          停止。一段時間内不需要某個活動時,可以調用該方法。

   onDestroy()       銷毀。若記憶體不足,可能永遠不會調用,系統可能隻是終止程序。

4個階段:

   (1)啟動Activity:       onCreate(Bundle)、onStart() 、onResume()。

   (2)Activity失去焦點:   onPause()、onStop()。

   (3)Activity重新獲得焦點:onRestart()、onStart()、onResume()。

   (4)關閉Activity:       onPause()、onStop()、onDestroy()。

LOG日志資訊:

代碼:

繼續閱讀