相关疑难解决方法(0)

onSaveInstanceState()和onRestoreInstanceState()

我正在尝试保存和恢复Activity使用方法onSaveInstanceState()和状态onRestoreInstanceState().

问题是它永远不会进入onRestoreInstanceState()方法.任何人都可以向我解释为什么会这样吗?

android states android-activity

136
推荐指数
4
解决办法
16万
查看次数

为什么永远不会调用onRestoreInstanceState()

我试图在我的活动中保存数据而不是恢复它.我保存数据onSaveInstanceState()然后我尝试恢复数据onRestoreInstanceState().

我设置断点,方法onSaveInstanceState()被调用.但是,onRestoreInstanceState()onCreate()从来没有.

这是我的步骤:

  1. 开始我的Activity.
  2. 按手机上的"主页"按钮.onSaveInstanceState()被叫.
  3. 单击启动器中的图标并Activity再次启动我.

这时,只能onRestart()打电话.但不是onRestoreInstanceState()onCreate().

有谁知道为什么?

android

36
推荐指数
3
解决办法
3万
查看次数

标签 统计

android ×2

android-activity ×1

states ×1