
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日志資訊:
代碼: