0
目前我有這樣的代碼:Android偏好設置:是否可以優化OnPreferenceChangeListener?
back.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
public boolean onPreferenceChange(Preference preference, Object newValue) {
//DO STUFF
return true;
}
});
music.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
public boolean onPreferenceChange(Preference preference, Object newValue) {
//DO OTHER STUFF
return false;
}
});
sound.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
public boolean onPreferenceChange(Preference preference, Object newValue) {
//DO MORE STUFF
return true;
}
});
是否有可能,有一種方法可以優化這段代碼這樣不知何故?提前致謝。
類型取決於你在聽衆中做什麼 – njzk2
我想要我的類,我們將其稱爲「Foo」,實現「Preference.OnPreferenceChangeListener」。我想通過將調用'new OnPreferenceChangeListener()'集中到一個位置(意味着所有變量將被設置爲'setOnPreferenceChangeListener(this)')來使垃圾回收器高興,而不是將它們粘在一些'setOnPreferenceChangeListener()'輔助函數。 –
那麼,這沒有答案? –