1

我有一个带有 ListPreference 的首选项活动,我在另一个活动中使用此首选项,但我想在任何时候显示一个 Toast,用户在首选项活动中更改选项。例如,当用户单击 ListPreference 中的第二个单选按钮时,突然显示一个 toast 并说“第二个”。

4

1 回答 1

2

问题是什么?

解决首选项并设置一个监听器来祝酒?例如像这样的东西

ListPreference listPreference = findPreference(key);
    listPreference.setOnPreferenceChangeListener(new OnPreferenceChangeListener() {
        @Override
        public boolean onPreferenceChange(Preference preference, Object newValue) {
            Toast.makeText(SettingsActivity.this, "second", Toast.LENGTH_LONG).show();
            return true;
        }
    });
于 2012-12-02T01:09:32.177 回答