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
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>
Usevariavel.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 AmpessanMicrosoft 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 "






0 comentários:
Postar um comentário