android之Activity的生命週期

OnCreate():Activity別創建時調用此方法,可以初始化UI組件等,該方法會調用OnStart();

OnStart():被OnCreate()調用,此時Activity可見,但是不可獲得焦點,該方法會調用OnResume()或OnStop();

OnResume():被OnStart()調用,此時Activity可交互,處於運行狀態;

OnPause():當Activity處於運行狀態時,被其他Activity未完全覆蓋時被調用,失去焦點,此時處於停止狀態,可以被系統killed,部分可見;如果當用戶返回該Activity時調用OnResume();

OnStop():當Activity被另一個Activity完全覆蓋時調用此方法,此時Activity進入停止狀態,可以被Killed,當用戶回到此Activity時調用OnRestart();

OnDestroy():當Activity被調用了finish()或被系統銷燬時調用,可以在該方法中進行資源釋放;

OnRestart():被一個處於stop狀態下的Activity,要重新獲得焦點時調用此方法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章