Android - 强制 PreferenceActivity 不自动保存

标签 android xml sharedpreferences preferenceactivity

我有一个 PreferenceActivity 来管理我的 SharedPreferences xml 文件。 但我想自己管理该 xml 文件(加载、更改、保存)。

我可以强制 PreferenceActivity 不自动保存我的设置/SharedPreferences 吗?

我只想使用该 Activity 使我的设置易于查看,并在 Activity 失去焦点时获取用户更改。之后,我使用 SharedPreferences 手动保存更改。

最佳答案

你可以设置preference的属性android:persistent="false",然后它不会将它的值存储到共享的preferences中。

关于Android - 强制 PreferenceActivity 不自动保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14054546/

相关文章:

Android LocationClient onDisconnect 不会被调用

android - 在同一应用程序的 PreferenceActivity 和 Service 中管理 SharedPreferences

android - 单击按钮时将值存储在 SharedPreferences 中

python - BeautifulSoup 返回关闭标签而不是标签文本

android - 如何在 SharedPreferences 中存储 Date 对象?

android - 某些 Moto 360 不加载圆形布局

android - RecyclerView 显示为空

android - LinearLayout 使用权重属性(高度)截断TextView 文本

android - 在android中添加自定义单选按钮

xml - 命名空间 'http://exslt.og/common' 错误