Tecnologia do Blogger.
RSS

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

Neri teve uma iniciativa louvável, mas infelizmente ele ensina algumas coisas de maneiras equivocadas, em um determinado video, ele criou todas as telas em uma só classe que é chamada no inicio com todos os botões de todas as telas mesmo os que não seriam utilizados...
Já mandei mensagem para ele, ele me explicou que era só para ensinar mas não acho legal fazer isso com que tá começando porque ficar perdido... 

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 "







--
Danilo Monteiro Ribeiro
"O único lugar onde o sucesso vem antes do trabalho é no dicionário."
"Faça com que seus SONHOS tenham INVEJA de seu FUTURO"
Graduando em Sistemas de Informação
http://lattes.cnpq.br/9054177799378154




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

0 comentários:

Postar um comentário