super. 在每一個回調的最上方android
onpause()以前理論上不能夠被銷燬,但在資源很是緊張的時候也可能被銷燬資源
在onPause()作持久化it
不要在onPause中作耗時操做,影響activity切換速度,影響用戶體驗。用戶體驗
onSaveInstanceState()可能在onPause()以前也可能在onResum()以前數據
onSaveInstanceState()不保證被執行,由於主動退出沒有必要執行。因此只應該在此處保存臨時數據,持久層數據應該在onPause()裏調用activity
若是不實現onSaveInstanceState() 會有默認的onSaveInstanceState(),會保存一些比較重要的信息,好比有android:id的View的狀態,top
A啓動B執行的回調順序:A->onPause B->onCreate、onStart、onResum A->onStopvi