如official GitHub page所述,通过属性添加验证器非常简单:
@NotEmpty
@Email
private EditText email;
现在EditText将被验证它不是空的并且它包含电子邮件。但是,现在,我怎样才能在代码中添加这两个相同的条件?通过代码查看似乎有这种方法:
public <VIEW extends View> void put(final VIEW view, final QuickRule<VIEW>... quickRules)
我尝试使用它:
mValidator.put(txtDestinationAddr, new NotEmptyRule(), new EmailRule());
但似乎所有规则的构造函数都受到保护,不能以这种方式使用。