Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Problema com login (muito simples, somente if)

Voltando ao básico

Strings em Java não são comparáveis com "=="

Lúcio Maciel
luciofm@gmail.com

2012/4/22 Guilherme Theodoro Carlos <guilherme.thcarlos@gmail.com>:
> Galera, tudo bom?
>
> Eu estou fazendo um trabalho para a matéria Interface Humano-Computador na
> faculdade, onde tenho que apresentar uma interface mobile para um sistema
> qualquer (não totalmente funcional, só interfaces).
>
> Estou desenvolvendo um sistema para academia que conta com 2 tipos de login:
> aluno e professor.
>
> Porém não estou conseguindo fazer o login redirecionar para a página
> correta. Esta aparendo direto a mensagem de erro. Gostaria de saber se
> alguém pode me ajudar nessa dúvida de iniciante.
>
> Segue o código do login:
>
> btlogin.setOnClickListener(new View.OnClickListener()
>         {
>             public void onClick(View arg0)
>             {
>                 //setContentView(R.layout.aluno);
>                 EditText txtusuario = (EditText)
> findViewById(R.principal.txtusuario);
>                 EditText txtsenha = (EditText)
> findViewById(R.principal.txtsenha);
>
>                 String usuario = txtusuario.getText().toString();
>                 String senha = txtsenha.getText().toString();
>
>
>                 ValidaSenha(usuario, senha);
>             }
>         });
>
> o método ValidaSenha:
>
> public void ValidaSenha(String x, String y)
>     {
>         if(x == "aluno" && y == "1234")
>         {
>             setContentView(R.layout.aluno);
>         }
>         else if(x == "professor" && y == "1234")
>         {
>             setContentView(R.layout.professor);
>         }
>         else
>             showMessage("Usuario e/ou senha inválidos", "Erro");
>     }
>
>
> Alguém pode me ajudar?
>
> []'s

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário