Пароль и пароль должны совпадать - PullRequest
0 голосов
/ 22 июня 2011

У меня есть два поля редактирования текста, такие как пароль и пароль подтверждения, если обе записи верны, тогда значение строки пароля должно быть передано на сервер, но я не получаю правильный ответ от сервера в 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);

   } 
 }

где запрос - это объект SOAP, через который я передаю значение на сервер

1 Ответ

3 голосов
/ 22 июня 2011

Мне это выглядит хорошо, но я проснулся 40 часов подряд ... так что на самом деле это не так уж и много. единственное, что я могу предложить, - это попытаться объединить два оператора if (нужно только знать, что одно не равно нулю и что оба равны, чтобы получить действительный пароль). другая вещь, которую можно попробовать, это проверить длину> 0, а не проверять ноль? Я не могу вспомнить, если пустой EditText возвращает нулевую или пустую строку, когда вы делаете getText().toString() для него ...

if ((confirmpassword != null) && password.equals(confirmpassword)) {
      request.addProperty("password", password);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...