如何写常见的验证功能的Android?

问题描述 投票:0回答:2

我工作的LoginRegister页我的应用程序。

这两个画面我有电子邮件和密码字段,用于验证email addresspassword我在登录活动写功能和登记活动。

这里既有验证是相同的代码,但活动是不同的,我怎么能简化我的共同验证功能代码。

是否有可能,请帮助我。

android validation customvalidator
2个回答
1
投票

有很多的方式来实现这一目标,我相信。一个简单的方法是在一类的Util写静态函数,例如

 public class ValidationUtil {

    public static boolean validateEmail(String email) {
         boolean result = true;
         // Do your validation and return the result
         return result;
    }

    public static boolean validatePassword(String password) {
         boolean result = true;
         // Do your validation and return the result
         return result;
    }
}

主叫方很简单,只需使用

if (ValidationUtil.validateEmail(email)) {
      // ... proceed
}

希望这可以帮助。干杯!


0
投票

请与BaseActivity一个类名,并把这个验证函数在这个类。这是你的两个字段验证常见功能。

防爆。公共静态布尔验证(字符串youremail){

    //Code for check validation
     return true/false;

}

现在,在这两个你登录扩展BaseActivity和注册活动。使用此行来验证你的两个领域。这里STR代表电子邮件或密码。

验证(字符串str);

根据您的电子邮件地址和密码的验证这一行返回true或false。

© www.soinside.com 2019 - 2024. All rights reserved.