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