Вы можете сделать любой тип проверки в android очень легко с помощью файла oval.jar. OVal - это прагматичная и расширяемая структура проверки общего назначения для любых объектов Java.
следуйте по этой ссылке: http://oval.sourceforge.net/userguide.html
Вы можете отключить это отсюда: http://oval.sourceforge.net/userguide.html#download
Вы можете использовать проверку, установив теги в переменных
public class Something{
@NotEmpty //not empty validation
@Email //email validation
@SerializedName("emailAddress")
private String emailAddress;
}
private void checkValidation() {
Something forgotpass.setEmailAddress(LoginActivity.this.dialog_email.getText().toString());
Validator validator = new Validator();
//collect the constraint violations
List violations = validator.validate(forgotpass);
if(violations.size()>0){
for (ConstraintViolation cv : violations){
if(cv.getMessage().contains("emailAddress")){
dialog_email.setError(ValidationMessage.formattedError(cv.getMessage(), forgotpass));
}
}
}
}