Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Listener ao sincronizar em API

Olá,

Estou fazendo um app que vai trazer um menu principal com items, mas estou tendo o problema que ao fazer o login, carrega a tela principal e a lista aparece vazia pq ainda não foi gravado nenhum item. Acontece a sincronização com a API, grava internamente, mas a tela ainda fica vazia. Para carregar os items tenho que sair dessa tela e recarregar de novo.

A duvida é, teria algum mecanismo (listener, eventbus) que quando terminar a quela sincronização ele mande uma "mensagem" para a função buscar novamente ou até mandar para ela os itens que foram salvos ?

3 respostas

Excluir tópico

solução!

Oi Osmar, você conseguiu fazer o que pretendia fazer? Acho que a solução está ligada ao uso de LiveData. Como fez?

Exatamente Wanderson, acabei utilizando o live data, que acaba "escutando" se teve alteração no banco local, assim atualiza a tela com os itens do menu