为了账号安全,请及时绑定邮箱和手机立即绑定

我的验证都来自一个

我的验证都来自一个

月关宝盒 2021-06-29 17:10:03
我在验证方面遇到了一些问题。如何更改我的编码,以便一次一个验证。我正在看很多教程,这里是结果。我希望我的验证一一来。那么应该如何呢?提前致谢。  private void RegisterAccount(String firstname, String lastname, String email, String password, String confirmpass){    if (TextUtils.isEmpty(firstname))    {        Toast.makeText(Signup.this, "Enter your first name.", Toast.LENGTH_LONG).show();    }    if (TextUtils.isEmpty(lastname))    {        Toast.makeText(Signup.this, "Enter your last name.", Toast.LENGTH_LONG).show();    }    if (TextUtils.isEmpty(email))    {        Toast.makeText(Signup.this, "Enter your valid email address.", Toast.LENGTH_LONG).show();    }    if (TextUtils.isEmpty(password))    {        Toast.makeText(Signup.this, "Enter your password.", Toast.LENGTH_LONG).show();    }    if (TextUtils.isEmpty(confirmpass)) {        Toast.makeText(Signup.this, "Please write your password again.", Toast.LENGTH_LONG).show();    }    if (password != confirmpass)    {        Toast.makeText(Signup.this, "Password do not match", Toast.LENGTH_LONG).show();    }
查看完整描述

2 回答

?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

private boolean validateName() {

    if (inputName_reg.getText().toString().trim().isEmpty() ) {

        inputLayoutName_reg.setError(getString(R.string.err_msg_name));

        requestFocus(inputName_reg);

        return false;

    } else{

        inputLayoutName_reg.setErrorEnabled(false);

    }


    return true;

}

您需要使用“else If”而不仅仅是“if”,这样代码才能更快地工作。使用布尔值进行验证,它们更具动态性。希望对你有帮助,问好!!


查看完整回答
反对 回复 2021-06-30
  • 2 回答
  • 0 关注
  • 147 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信