Android偏好设置:是否可以优化OnPreferenceChangeListener?

时间:2012-11-29 08:28:38

标签: java android optimization android-preferences

目前我有这样的代码:

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;
    }
});

是否有可能以某种方式优化这段代码?提前谢谢。

1 个答案:

答案 0 :(得分:0)

感谢njzk2,我得到了一个关于如何将所有已实现的方法合并为一个大对象的提示。只需创建一个嵌套类并使用它来实现接口。