我已经升级到 android 6 并在尝试为某些 editTexts 设置验证时看到一些奇怪的东西。我正在使用 android-saripaar 进行验证:
@Email(messageResId = R.string.error_email)
private EditText email;
@Password(min = 6, scheme = Password.Scheme.ALPHA_NUMERIC_MIXED_CASE_SYMBOLS)
private EditText password;
@ConfirmPassword
private EditText repassword;
@NotEmpty(messageResId = R.string.error_name)
private EditText firstname;
@NotEmpty(messageResId = R.string.error_name)
private EditText lastname;
private Validator mValidator;
由于某种原因,电子邮件、密码、确认密码没有在弹出窗口中显示错误消息,而姓氏和名字都很好
我试过没有图书馆,也发生了同样的问题。使用 editText.setError("Some Message") 这在 android 6 之前没有发生,并且在 5 上运行良好。
有没有人经历过类似的情况?如果是这样,您是如何解决的?