我有一个带有 ListPreference 的首选项 Activity ,我在另一个 Activity 中使用了这个首选项, 但我想在任何时候显示 Toast,用户在首选项 Activity 中更改选项。 例如,当用户单击 ListPreference 中的第二个单选按钮时,突然显示一个 toast 并说“第二个”。
最佳答案
问题是什么?
解析偏好并设置一个监听器来 toast ? 例如这样的东西
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;
}
});
关于android - 当用户更改首选项 Activity 中的设置时显示 Toast,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13665409/