Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Dúvida com troca de tela

Imagino que vc tem uma classe só e duas ou mais telas/activity para preencher, correto?

Bom, outra opção é preencer tudo em uma classe só e ir passando ela de activity para activity, por exemplo:

Vamos supor que vc tenha a classe cliente, com os atributos: NOME, TELEFONE, ENDERECO e IDADE (nada a ver os campos... mas tudo bem é só um exemplo! :-P)
Na Activity1 vc tem os campos "nome" e "telefone" e na Activity2, vc tem "endereco" e "idade"

Na Activity1 vc vai passar cliente.setNome("nome") e cliente.setEndereco("end") e chama a Activity2 passando o cliente como parametro:
  Intent it = new Intent(this, Activity2.class);
  it.putExtra("qualquerconstante", cliente);
  startActivity(it);

quando chegar na Activity2, vc pega o cliente:
  Bundle parametro = getIntent().getExtras();
  Cliente cliente = (Cliente) parametro.get("qualquerconstante");

e contunia preenchendo os campos que tem na Activity2;

Espero que tenha entendido e ajudado.
valeu


2012/6/28 Derci Santos <derciii.lima@gmail.com>
No seu layout, você pode por exemplo, colocar dois linearLayout ou outro, dai quando iniciar sua activity, vc seta o primeiro como VISIBLE e Segundo como Invisible, quando você clicar no botão próximo, você oculta o primeiro formulário e coloca o segundo como visible.

entendeu?

--
Att,
Derci Santos
Skype: dercilima
Fones: (34) 8434 - 7699 (Claro)
           (34) 3255 - 7487 (Fixo CTBC)
           (64) 9238 - 2325 (Claro)


Recomendação se for reenviar esta mensagem, por favor:

1. Apague o MEU endereço eletrônico e todos os outros constantes do e-mail;
2. Encaminhe como CÓPIA OCULTA (Cco ou Bcc) aos seus destinatários.
3. Agindo desta forma, você estará colaborando para dificultar a disseminação de vírus e spams, e também para tornar a internet mais segura.


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

0 comentários:

Postar um comentário