Я пытаюсь показать пользователю ошибку, когда он неправильно вводит значение для EditTextPreference.
В настоящее времяУ меня есть onPreferenceChangeListener, который возвращает true или false:
editTextPreference.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
if (newValue.toString().length() < 1 || Integer.parseInt(newValue.toString()) < 1) {
return false;
} else {
return true;
}
}
});
Я нашел этот вопрос Дизайн Android EditText для отображения сообщения об ошибке, как описано в Google , но это для EditText, а не EditTextPreference,Сейчас я пытаюсь найти аналогичное решение, которое я могу использовать для EditTextPreference.
Спасибо за вашу помощь!