![](/img/trans.png)
[英]SwitchPreference in PreferenceFragment is resetting values
[英]SwitchPreference stop working if setOnPreferenceChangeListener is implemented in PreferenceFragment
我已經在PreferenceFragment中實現了SwitchPreference,它的工作原理就像冠軍。 但是,當我在其上實現setOnPreferenceChangeListener時,其狀態不會在click事件上更改。 這是我的實現。 請看一看。
track_location = (CheckBoxPreference) findPreference("location_tracking");
track_location.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
return false;
}
});
如果我刪除偵聽器行,則效果很好。
您必須在onPreferenceChange內部返回true
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.