如何使首选项不保存到 SharedPreferences?
我将 ListPreference 重新用于仅存储在数据库中的设置。如何防止它将任何数据存储/保留到首选项文件中?
I am re-using ListPreference for a setting which I store only in the database. How can I prevent it from storing/persisting any data to the preference file?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对其进行子类化,重写
shouldPersist()
以返回 false。Subclass it, override
shouldPersist()
to return false.我自己没有这样做过,但是您是否研究过重写
onDialogClosed()
?I've not done it myself, but have you looked into overriding
onDialogClosed()
?