Então utilizo uma fragmet para cada aba, mas o adapter eu posso deixar o mesmo já que a apresentação dos dados será a mesma certo?
Em ter, 17 de jul de 2018 às 09:26, Diogo Henrique <diogjp10@gmail.com> escreveu:
--On Tue, 17 Jul 2018 at 13:24, Luiz Gustavo Mafra <lgmafra@gmail.com> wrote:Fala Diogo,No caso, eu utilizaria uma única fragment para carregar os dados, ou o ideal seria uma fragment para cada aba que eu tiver?Em ter, 17 de jul de 2018 às 09:03, diogo10 <diogjp10@gmail.com> escreveu:Olá Luiz,--Eu acredito que você precisaria criar métodos nesse fragment pai para cada tipo de situação. Esses métodos terão o seus respectivos updates para cada tipo de situação que você falou acima. Depois, você poderia fazer isso que você quer das seguintes maneiras:
- ViewModel com um MutableLiveData.
- Mais recomendado atualmente por causa do "Clean".
- PostValue X vai rodar o método X...PostValue Y vai rodar o método Y...and so on.
- LocalBroadcast
- No final do dia, resolveria....mas não seria uma boa. Quando você recebesse os dados, lançava um Broadcast identificando qual método usar.
Essa seria minha opinião.
On Tuesday, 17 July 2018 03:07:59 UTC+1, Luiz Gustavo wrote:Boa noite pessoal,Precisando de uma ajuda. Estou fazendo um app que utiliza tablayout e vou ter 4 abas.As abas vão ter o mesmo padrão porem, com exibição de conteúdo diferenciada. Sendo assim, estou tentando utilizar o mesmo layout nas 4 abas, porém passando os dados distintos.Esses dados vem de um WS e estou utilizando retrofit para consumir. Como eu poderia fazer para carregar esses dados no momento de fazer o enqueue?--Luiz Gustavo S. Mafra
Bacharel em Ciência da Computação - UESC - Universidade Estadual de Santa CruzAnalista de Sistemas - Santa Casa de Misericórdia de ItabunaDesenvolvedor PHP, Android+55 73 9 9147 0547Site: www.lgmafra.com.brmsn: gustav...@live.comLinkedIn: br.linkedin.com/in/lgmafra/twitter: @lgmafraskype: lgmafra
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/d/optout.
----Luiz Gustavo S. Mafra
Bacharel em Ciência da Computação - UESC - Universidade Estadual de Santa CruzAnalista de Sistemas - Santa Casa de Misericórdia de ItabunaDesenvolvedor PHP, Android+55 73 9 9147 0547Site: www.lgmafra.com.brLinkedIn: br.linkedin.com/in/lgmafra/twitter: @lgmafraskype: lgmafra
You received this message because you are subscribed to a topic in the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/androidbrasil-dev/9gjvGRUvRGM/unsubscribe.
To unsubscribe from this group and all its topics, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
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/d/optout.
Luiz Gustavo S. Mafra
Bacharel em Ciência da Computação - UESC - Universidade Estadual de Santa Cruz
Bacharel em Ciência da Computação - UESC - Universidade Estadual de Santa Cruz
Analista de Sistemas - Santa Casa de Misericórdia de Itabuna
Desenvolvedor PHP, Android
+55 73 9 9147 0547
Site: www.lgmafra.com.br
LinkedIn: br.linkedin.com/in/lgmafra/
twitter: @lgmafra
skype: lgmafra
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/d/optout.
0 comentários:
Postar um comentário