android共享首选项设置值
我有偏好设置页面。它有“显示信息屏幕”字段(作为复选框)。
我还有信息页面,其中也应该有“再次显示”复选框。
据我了解,我可以通过 PreferencesManager.getDefaultPreferences(context)
从首选项页面获取值...
但是我应该如何为信息页面上的复选框设置首选项值?
我尝试使用 context.getSharedPreferences(PREF_NAME, 0).edit() 来设置值,但它与 PreferencesManager 的相应值无关。
我应该怎么办??? F1
I have preferences page. It has field 'Show info screen' (as checkbox).
I have also info page which also should have checkbox 'Show me again'.
As I've understand, I can get value from preferences page via PreferencesManager.getDefaultPreferences(context)
...
But how I should set preferences value for the checkbox on info page?
I tried to use context.getSharedPreferences(PREF_NAME, 0).edit()
, to set value but it doesn't correlate with PreferencesManager's corresponding value.
What should I do??? F1
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这取决于您是否需要为您的应用程序提供一组首选项,或者为每个活动提供一组首选项。
我使用过这样的代码:
和
It depends on whether you are after one set of preferences for your application, or one set per activity.
I've used code like this:
and