ListPreferenceを含む設定アクティビティがあり、この設定を別のアクティビティで使用していますが、ユーザーが設定アクティビティのオプションを変更するたびにトーストを表示したいと思います。たとえば、ユーザーがListPreferenceの2番目のラジオボタンをクリックすると、突然トーストが表示され、「second」と表示されます。
質問する
2267 次
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 に答える