TabLayout

12 views
Skip to first unread message

Luiz Gustavo Mafra

unread,
Jul 16, 2018, 10:07:59 PM7/16/18
to androidb...@googlegroups.com
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 Cruz
Analista de Sistemas - Santa Casa de Misericórdia de Itabuna
Desenvolvedor PHP, Android

+55 73 9 9147 0547

twitter: @lgmafra
skype: lgmafra

diogo10

unread,
Jul 17, 2018, 8:03:08 AM7/17/18
to Android Brasil - Dev
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:

  1. ViewModel com um MutableLiveData.
    1. Mais recomendado atualmente por causa do "Clean".
    2. PostValue X vai rodar o método X...PostValue Y vai rodar o método Y...and so on.
  2. LocalBroadcast 
    1. 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.

Luiz Gustavo Mafra

unread,
Jul 17, 2018, 8:24:03 AM7/17/18
to androidb...@googlegroups.com
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?

--
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-...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Jilles Ragonha

unread,
Jul 17, 2018, 8:25:17 AM7/17/18
to androidb...@googlegroups.com
Eu recomendo um fragment para cada aba

Diogo Henrique

unread,
Jul 17, 2018, 8:26:05 AM7/17/18
to androidb...@googlegroups.com
O ideal seria um único Fragment. Você está certo nesse quesito.
Diogo Ribeiro
about.me/D.H


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-...@googlegroups.com.

Luiz Gustavo Mafra

unread,
Jul 17, 2018, 8:32:05 AM7/17/18
to androidb...@googlegroups.com
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?

Reply all
Reply to author
Forward
0 new messages