我工作的Login
和Register
页我的应用程序。
这两个画面我有电子邮件和密码字段,用于验证email address
和password
我在登录活动写功能和登记活动。
这里既有验证是相同的代码,但活动是不同的,我怎么能简化我的共同验证功能代码。
是否有可能,请帮助我。
有很多的方式来实现这一目标,我相信。一个简单的方法是在一类的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
}
希望这可以帮助。干杯!
请与BaseActivity一个类名,并把这个验证函数在这个类。这是你的两个字段验证常见功能。
防爆。公共静态布尔验证(字符串youremail){
//Code for check validation
return true/false;
}
现在,在这两个你登录扩展BaseActivity和注册活动。使用此行来验证你的两个领域。这里STR代表电子邮件或密码。
验证(字符串str);
根据您的电子邮件地址和密码的验证这一行返回true或false。