3 回答
TA贡献1859条经验 获得超6个赞
您可以在 html 中使用 required 属性来避免那些字段被留空。如果您使用它,那么您将不需要代码来处理空白字段,但它将在前端本身控制这种情况。
TA贡献1797条经验 获得超6个赞
您是否尝试过进行长度比较?
改变这一行:if(pwd.equals(cnf_pwd)) {
到
if(pwd.length() > 0 && user.length() > 0 && pwd.equals(cnf_pwd)) {
TA贡献1788条经验 获得超4个赞
没有必要让它变得那么复杂。声明字符串后,您可以使用
if(pwd.isEmpty() || user.isEmpty() )
{
Toast.makeText(RegisterActivity.this,"Enter Username and Password",Toast.LENGTH_SHORT).show();
}
else
{
if{pwd.equals(cnf_pwd))
{
Toast.makeText(RegisterActivity.this,"Successfully Registered.",Toast.LENGTH_SHORT).show();
Intent movetoLogin = new Intent(RegisterActivity.this,LoginPageActivity.class);
startActivity(movetoLogin);
}
else
{
Toast.makeText(RegisterActivity.this,"Make sure Password Entered is same",Toast.LENGTH_SHORT).show();
}
}
添加回答
举报