gpt4 book ai didi

java - Android - 当应用程序被终止并重新启动时首选项不保存?

转载 作者:行者123 更新时间:2023-12-01 15:49:22 24 4
gpt4 key购买 nike

当应用程序被终止或手机重新启动时,我的应用程序首选项不会被保存。事实上,由于某种原因,即使后退按钮也会重置首选项(直到我使用 ACTION_MAIN Intent 实现了 @Override onBackPressed)。

以下是未保存的首选项之一的 XML:

[列表首选项 安卓:键=“按钮2” android:title="Button2 操作" android:summary="默认设置:..." android:entries="@array/action_options" android:entryValues="@array/action_values" android:dialogTitle="选择您喜欢的操作" android:defaultValue="某个值"/]

(我更改了 [] 的 <> 标签以在问题中显示)

我在 PreferenceActivity 中使用了一堆列表首选项,调用 addPreferencesFromResource(R.xml.preferences);如果相关的话。老实说,我正在使用其他人的代码,所以我不太确定什么是相关的,所以我将使用人们希望看到的任何代码 fragment 来更新问题,这可能有助于解决问题。

非常感谢。

最佳答案

您是否在 onStop() 或 onDestroy() 中执行某些操作?有时这些不会被调用。如果是这种情况,请将您的代码添加到 onPause()。

关于java - Android - 当应用程序被终止并重新启动时首选项不保存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6428652/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com