У меня есть простое предпочтение (не предпочтение EditText или ListPreference). У меня есть метод, который удаляет все файлы в каталоге. Я хочу сделать это, когда пользователь нажимает на предпочтение, но я не знаю, как реагировать на клик по предпочтению.Реагируя на один щелчок по предпочтению
1
A
ответ
8
getPreferenceManager().findPreference("pref_key").setOnPreferenceClickListener(new OnPreferenceClickListener()
{
@Override
public boolean onPreferenceClick(Preference preference)
{
// Do stuff here
}
});
+0
Tnx для вас быстрый ответ. – DixieFlatline
1
, если ваши предпочтения хранится в объекте (togglePref
), вы можете сделать это
togglePref.setOnPreferenceClickListener(this);
то событие:
@Override
public boolean onPreferenceClick(Preference preference) {
}
сообщение какая-то часть вашего кода ... что помогает много! – Cristian