Bom dia pessoal,
estou desenvolvendo uma app android com eclipse, sendo que a mesma já conecta com webservice e retorna um valor
acontece que como voces veem na imagem o valor da variável _Retorno é “N” porém não executa a linha 131, passa direto, já tentei colocar vários outros códigos no interior do if e realmente não entra no if…
Ao simular uma situação de “erro” conforme if seguinte a mensagem é perfeitamente lançada ao usuário, ou seja, entra no if…
Já tentei várias solucoes idiotas (reiniciar, bla bla bla) porém sem sucesso…
Alguém já passou por problema semelhante, e o mais importante, resolveu?
(Obs: já instalei o aplicativo no smartphone e o mesmo comportamento acontece)
Obrigado pela atenção
segue código aqui tb
clsWebService x = new clsWebService("Login");
String _usuario = txbUsuario.getText().toString();
String _senha = txbSenha.getText().toString();
x.AdicionaParametro("p_Usuario", _usuario );
x.AdicionaParametro("p_Senha", _senha);
String _Retorno = x.ComunicaWebServiceERetornaResultado();
129 if (_Retorno == “N”)
130 {
LINHA 131 EnviaMensagemSimples( “Usuário e/ou senha inválidos.”);
}
if (_Retorno == "erro")
{
EnviaMensagemSimples( "Não foi possível realizar a comunicação, tente mais tarde.");
}
