如何设置 DefaultSharedPreferences 值?
我有一个带有“启用服务”复选框的首选项活动。
我读到的值是这样的:
SharedPreferences prefs =
PreferenceManager.getDefaultSharedPreferences(con);
ServiceEnabled_Pref = prefs.getBoolean("EnableService", true);
好的,但是我如何设置这个首选项?
这不是 CustomShared Preference,它是 DefaultShared Preferences,并且似乎没有用于 DefaultSharedPreferences 的 putBoolean 方法。
我需要这个,因为我有一个带有按钮的小部件,需要将此值设置为 true/false
I have a preferences activity with a checkbox "Enable Service".
I read the value like this :
SharedPreferences prefs =
PreferenceManager.getDefaultSharedPreferences(con);
ServiceEnabled_Pref = prefs.getBoolean("EnableService", true);
ok, but how can I set this Preference ?
this is not a CustomShared Preference, It is a DefaultShared Preferences and it seems that there is not a method putBoolean for DefaultSharedPreferences.
I need this, cause I have a Widget with a button that needs to set this value to true/false
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
以编程方式:
但是定义preferenceActivity及其默认值的最佳选择是通过此处所述的xml文件使用
android:defaultValue
属性programatically:
however your best bet for defining the preferenceActivity and its defaults is via an xml file as decribed here with the
android:defaultValue
attribute使用共享首选项编辑器:
http://developer.android.com/reference/android/content/SharedPreferences .Editor.html
Use the shared preferences editor:
http://developer.android.com/reference/android/content/SharedPreferences.Editor.html