相关疑难解决方法(0)

Android SaveInstanceState - 理解

来自Android SDK的这个页面

默认实现通过在层次结构中具有 id 的每个视图上调用 onSaveInstanceState() 并保存当前聚焦视图的 id(所有这些都由onRestoreInstanceState(Bundle) 的默认实现)。

那么有没有一种机制可以自动保存Activity状态而不保存Activity中每个元素的值呢?我对上面的说法感到困惑。

例如,活动 A 调用了活动 B。在活动 B 中,我有复选框、单选按钮等。用户选择他们的选择并单击后退按钮。我正在显示 Activity 此时,我想保存用户选择。当用户再次从活动 A 返回到 B 时,通过单击按钮,我希望看到所有选择都保留下来。我能想到的一种方法是,设置 Intent Flag 以突出 Activity。但我认为不是推荐的方法。

那么是否有一个默认实现来保存状态,根据 SDK 的上述文本?或者我可能解释错了?

android savestate android-activity

0
推荐指数
1
解决办法
6015
查看次数

标签 统计

android ×1

android-activity ×1

savestate ×1