我有一對夫婦的CheckBoxPreferences
成立,我的愛好級別的擴展PreferenceActivity
並實現OnSharedPreferenceChangeListener
這是我使用的人檢查/取消選中CheckBoxPreferences
迴應什麼:CheckBoxPreference - onSharedPreferenceChanged方法沒有得到所謂的
public void onSharedPreferenceChanged(SharedPreferences P, String K) {
if (K.equals(CheckBoxPref_KEY_HERE)) {
MyClass.BooleanVariable = P.getBoolean("CheckBoxPref_KEY_HERE", true);
}
}
據我所知,上面的onSharedPreferenceChanged
方法甚至沒有被調用?
很多apreciated!我不知道如何改變'MainClass.BooleanVariable'的值... 我有:'MainClass.BooleanVariable = P.isEnabled();'但似乎**總是**啓用? o_O – ZOMGbies