Android 如何使首选项不保存到SharedReferences?
我正在重新使用ListPreference进行设置,该设置仅存储在数据库中。如何防止它将任何数据存储/持久化到首选项文件中?我自己没有这样做,但您是否研究过重写Android 如何使首选项不保存到SharedReferences?,android,sharedpreferences,android-preferences,preference,listpreference,Android,Sharedpreferences,Android Preferences,Preference,Listpreference,我正在重新使用ListPreference进行设置,该设置仅存储在数据库中。如何防止它将任何数据存储/持久化到首选项文件中?我自己没有这样做,但您是否研究过重写onDialogClosed()?对其进行子类化,重写shouldPersist()以返回false。这会起作用,但正确的方法是简单地调用setPersistent(false)。此方法的文档如下所示。
onDialogClosed()
?对其进行子类化,重写shouldPersist()
以返回false。这会起作用,但正确的方法是简单地调用setPersistent(false)
。此方法的文档如下所示。