我有一个简单的PreferenceActivity。
在我的活动IM使用存储在这些键的值。
通过getDefaultSharedPreferences
和getBoolean("somekey")
如果我现在改变为“somekey”相关联的偏好,一切工作正常,
该getBoolean返回正确的值。
但如果我设置的值“somekey”到另一个值编程,
通过Preferences.Editor
设置视图不会更新到新的价值! 像这样:
pref_edit.putBoolean("somekey", true);
pref_edit.commit();
如果“somekey”是以前真的,我现在得到通过值getBoolean("somekey");
它是true
喜欢什么,我把它改成,但喜好里面的复选框错过这一变化。
为什么? 如何更新偏好的看法?