[設定]アクティビティで次のコードを使用して、設定のリセットがいつクリックされたかを確認します。
Preference reset = findPreference(res.getString(R.string.reset_text));
reset.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
public boolean onPreferenceClick(Preference p) {
// TODO stuff
return true;
}
});
引数Preferencepは、クリックされた専用のリスナーであるため、常にリセットされたPreferenceになると思います。私は正しいですか?または、正しい設定がクリックされたことを確認する必要がありますか?