【发布时间】:2025-11-23 18:40:01
【问题描述】:
我有家长和孩子的活动。父活动将自定义状态存储在 onSaveInstanceState 中(在将所有需要的项目打包到包中后调用 super.onSaveInstanceState),然后在 onCreate 中读取状态,但是由于某种原因,savedInstanceState 始终为空。
以下是父活动上记录的事件序列:onPause->onSaveInstanceState->onStop。然后显示子活动,当我按下 Up 时,父活动触发 onDestroy,然后 onCreate 触发 null savedInstanceState。
我对这件事有点想法 - 请告知我可能遗漏的内容。
谢谢。
【问题讨论】:
-
答案*.com/questions/10320179/… 间接解决了我的问题,但我仍然想了解我观察到的行为背后的逻辑。
-
太好了,你的问题解决了。但是,为了让我们向您解释正在发生的事情,我们需要更多信息。你的代码是什么,你是怎么解决的?
标签: android