我有几个CheckBoxPreferences
设置,我的偏好类扩展PreferenceActivity
和实现OnSharedPreferenceChangeListener
这是我用来响应人们检查/取消选中的CheckBoxPreferences
:
public void onSharedPreferenceChanged(SharedPreferences P, String K) {
if (K.equals(CheckBoxPref_KEY_HERE)) {
MyClass.BooleanVariable = P.getBoolean("CheckBoxPref_KEY_HERE", true);
}
}
据我所知,onSharedPreferenceChanged
上面的方法从来没有被调用过?