我的验证都来自一个

我在验证方面遇到了一些问题。如何更改我的编码,以便一次一个验证。我正在看很多教程,这里是结果。我希望我的验证一一来。那么应该如何呢?提前致谢。


  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();

    }

月关宝盒
浏览 148回答 2
2回答

慕桂英4014372

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”,这样代码才能更快地工作。使用布尔值进行验证,它们更具动态性。希望对你有帮助,问好!!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java