密码和一致密码应相同



我有两个编辑文本字段,如password和confirm password。如果这两个条目都为true,那么密码字符串值应该传递给服务器,但我在log cat中没有从服务器得到正确的响应,我得到了负响应

这个代码出了什么问题?帮我解决这个问题。

 EditText  etxt_password = (EditText) findViewById(R.id.regetpwd);
          EditText  etxt_confirmpassword = (EditText) findViewById(R.id.regetrepwd)
              password =  etxt_password.getText().toString(); 
          confirmpassword =  etxt_confirmpassword.getText().toString();
        if (confirmpassword != null && password != null) 
   {
   if (password.equals(confirmpassword)) 
   {
        request.addProperty("password", password);
   } 
 }

其中request是SOAP对象,我通过它将值传递给服务器

我觉得还好,但我已经连续40个小时没睡了。。。我唯一能建议的就是尝试将两个if语句结合起来(你只需要知道其中一个不为null,并且这两个语句相等就可以获得有效的密码)。另一件要尝试的事情可能是检查长度>0,而不是检查null?我记不起当你对一个空的EditText执行getText().toString()时,它是返回null还是空字符串…

if ((confirmpassword != null) && password.equals(confirmpassword)) {
      request.addProperty("password", password);
}

相关内容

  • 没有找到相关文章

最新更新