Tecnologia do Blogger.
RSS

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

Dê uma olhada em startActivity

http://developer.android.com/guide/topics/fundamentals/activities.html#StartingAnActivity

--
Douglas Drumond




2012/4/23 Marcelo Henrique <marcelohd02@gmail.com>

So vi o Neri chamar telas pelo setcontentview.

Em 23/04/2012 00:09, "Guilherme Theodoro Carlos" <guilherme.thcarlos@gmail.com> escreveu:

Perdão galera, acho que foi problema com o meu SDK. Reiniciei tudo e com o equals funcionou perfeitamente! Muito obrigado!

Neto, irei dar uma lida sim. Esse foi o modo que eu aprendi em uma apostila que segui. Vou ver o método correto para aprender certo desde o começo.

Obrigado galera

2012/4/22 Adalto Junior <herdeiro.junior@gmail.com>
O valor passado tah indo todo minusculo mesmo? pq senão ele vai continuar dando erro.

Em 22/04/2012, às 23:40, Guilherme Theodoro Carlos escreveu:

Nossa, foi algo muito básico mesmo (desculpem-me, não sou programador Java)

entretanto eu alterei o método ValidaSenha para

if(x.equals("aluno") && y.equals("1234")){
            CarregaTelaAluno();
        }

e continua apresentando o mesmo erro...fiz algo errado?

PS: tentei colocar "aluno" e "1234" em variaveis e testar com o equals, e nada mudou

2012/4/22 Diego Ampessan <ampessann@gmail.com>
Use

variavel.Equals(valor)

Em 22 de abril de 2012 21:49, luciofm <luciofm@gmail.com> escreveu:

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



--
Att.
Diego Ampessan
Microsoft MTA

www.diegoampessan.com.br


Os computadores são incrivelmente rápidos, precisos e burros; Os homens são incrivelmente lentos, imprecisos e brilhantes; Juntos, seu poder ultrapassa os limites da imaginação  - "Albert Einstein "





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

0 comentários:

Postar um comentário