Saripaar v2验证(验证失败后,流程继续)

时间:2016-06-18 12:31:51

标签: android validation saripaar

我正在尝试使用这个整洁的验证框架,但我遇到了这个问题:

在单击按钮上进行验证时,我可以看到标记的字段,但不是中止执行,流程继续。 有没有办法在验证错误上停止执行?

calculateButton.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        validator.validate(); // if validate fails, flow should not continue
    }
}

将validate方法布尔为boolean会更容易,这样你就能做出正确的决定吗?

2 个答案:

答案 0 :(得分:0)

有两种验证模式BURSTIMMEDIATE。如果发生故障,请使用Mode.IMMEDIATE停止验证。您可以使用validator.setValidationMode(Mode.IMMEDIATE)设置模式以获得所需的结果。

答案 1 :(得分:0)

感谢Ragunath,但不幸的是,你的解决方案并没有解决我的问题。 当验证失败时,流程不会中止。我可以简单地看到验证失败,然后流程转到下一个片段。