Activity生命周期

  1. super. 在每一个回调的最上方android

  2. onpause()以前理论上不能够被销毁,但在资源很是紧张的时候也可能被销毁资源

  3. 在onPause()作持久化it

  4. 不要在onPause中作耗时操做,影响activity切换速度,影响用户体验。用户体验

  5. onSaveInstanceState()可能在onPause()以前也可能在onResum()以前数据

  6. onSaveInstanceState()不保证被执行,由于主动退出没有必要执行。因此只应该在此处保存临时数据,持久层数据应该在onPause()里调用activity

  7. 若是不实现onSaveInstanceState() 会有默认的onSaveInstanceState(),会保存一些比较重要的信息,好比有android:id的View的状态,top

  8. A启动B执行的回调顺序:A->onPause   B->onCreate、onStart、onResum  A->onStopvi

相关文章
相关标签/搜索