當前Activity A啓動一個新的Activity B, B的onResume在A的onPause方法後執行,儘管onPause方法和onStop方法都不能執行耗時操作,相對來說更不要在onPause方法內耗時,因爲會影響新的activity的啓動時間.所以一般性的數據保存等操作儘量寫在onStop方法內.
activity異常銷燬, 依次調用onPause,onStop,onDestroy方法.銷燬前會調用onSaveInstanceState方法保存當前activity的狀態,只在異常終止時會調用,調用時機在onStop之前,可能在onPause之前也可能之後.
在onCreate和onRestoreInstanceState時會獲取到之前保存的信息並恢復.
Activity生命週期要點
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.