我有几个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上面的方法从来没有被调用过?