android-activity

onSaveInstanceState(Bundle bundle)

保证在Activity被回收之前一定会被调用

可以将数据保存在bundle

如果Activity在被系统回收之前通过onSaveInstanceState()保存了数据,可以在onCreate(Bundle savedInstanceState)中的savedInstanceState中拿到保存的数据

Activity的启动模式

  • standard (默认)

每次都创建Activity的新实例

  • singleTop

启动Activity时如果栈顶已有该Activity的实例,则不会创建新的实例,栈不会发生变化

  • singleTask

  • singleInstance