我正在尝试使用来自用户的混合数据类型输入来验证表单。我还有可选/必填字段以及正则表达式验证。我已经使用 MVVM 实现了 Android 数据绑定,因此我现在不能使用saripar。
我试过Kubwa,但我不能在那里使用重复的注释。我也看过android-binding,但我无法实现该库,而且他们不再支持它。让我知道是否有人可以提出更好的方法。
我正在尝试使用来自用户的混合数据类型输入来验证表单。我还有可选/必填字段以及正则表达式验证。我已经使用 MVVM 实现了 Android 数据绑定,因此我现在不能使用saripar。
我试过Kubwa,但我不能在那里使用重复的注释。我也看过android-binding,但我无法实现该库,而且他们不再支持它。让我知道是否有人可以提出更好的方法。
如果“重复注释”是指相同类型的多个(2 个或多个@Email
验证),那么 Kubwa 将起作用。对于这种情况,所有注释都有一个.List
子注释:
@NotNull.List({
@NotNull(name = "streetError", errorMessage = R.string.streetError),
@NotNull(name = "cityError", errorMessage = R.string.cityError),
@NotNull(name = "countryError", errorMessage = R.string.countryError)
})
免责声明 - Kubwa 是我的图书馆 :)