1

有关重新创建活动的 Android 文档指出:

当您的 Activity 因用户按下 Back 或 Activity 自行结束而被销毁时,系统对该 Activity 实例的概念将永远消失,因为该行为表明不再需要该 Activity。但是,如果系统由于系统约束(而不是正常的应用程序行为)而破坏了 Activity,那么虽然实际的 Activity 实例已经消失,但系统会记住它的存在,因此如果用户导航回它,系统会创建一个新的使用一组保存的数据来描述活动被销毁时的状态的活动实例。

澄清一下:这是否意味着当用户按下后退按钮时onSavedInstanceState变为?null

谢谢

4

1 回答 1

0

不幸的是,似乎是的……Android 遵循了许多糟糕的设计决策 :(

于 2013-12-01T16:30:57.777 回答