当用户输入错误的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;
}
}
});
我发现了这个问题Design Android EditText to show error message as described by google,但这是针对EditText而不是EditTextPreference的。现在,我试图找到一种可用于EditTextPreference的类似解决方案。
谢谢您的帮助!