Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Implementação de passagem de dados/transições entre Fragments

Existe o setArguments(...) e vc pode recuperar chamando o getArguments()

Abs,
  Marcelo Alves
2014-03-06 9:24 GMT-04:00 Guilherme Bernardi <gui.bernardi09@gmail.com>:
Bom dia pessoal,

Estou fazendo a implementação de uma Activity com o modo de navegação através de 2 Tabs.

Uma das Tabs é referenciada a apenas um Fragment, já o outro Tab faz referência a dois Fragments distintos. Onde um dos Fragments é uma lista de registros com um button no rodapé que faz a chamada do outro Fragment que seria uma tela de cadastro com os seus respectivos campos.

A ideia é que o primeiro Fragment a ser visualizado seja a Lista e o botão no rodapé chame o Fragment de Cadastro para que seja preenchido e gravado consequentemente o Fragment de cadastro a ser gravado retorna ao Fragment de Lista já atualizado com o índice inserido.
E entre essas transições então, eu trabalho passando o indice a ser inserido se é um novo add() ou se eu estou selecionando também um item na Lista para alterá-lo e devolvê-lo eu passo índice para depois efetuar um set().

Eu implementei esse jogo entre os fragments, fazendo a implementação de ClickListener em ambos e fazendo a passagem de parâmetros pelo transação dos Fragments dentro de cada um deles.

Mas ao meu ver não parece muito correto dessa maneira.

Gostaria de saber se tem alguma forma melhor de efetuar esse trabalho entre Fragments?

Obrigado desde já.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

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

0 comentários:

Postar um comentário