Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Sincronização de Dados Webservice e SQLITE

Bom dia.

             Talvez o SyncAdapter seja o que você esteja procurando. Da uma olhada neste link aqui . Recomendo também baixar o programa slack e entrar no canal androiddevbr para tirar dúvidas. 

Em qua, 4 de out de 2017 às 10:20, Fernando Antunes <fernandoalfaweb@gmail.com> escreveu:
Salve Salve Galera!!!

Tenho um aplicativo que trabalha com webservice para leitura de dados, utilizo a Volley para consultar no webservice e assim buscar o JSON, com este JSON eu coloco os dados em uma listview e pronto.

Situações:

A. Preciso colocar o aplicativo para ler estes dados quando estiver offline. (Já implementei o SQLITE que faz as operações padrões). - É apenas leitura do WS para Android, não tem inserção do Android para o WS.

B. Preciso sincronizar os dados, exemplo: Estou offline, navego normalmente usando as consultas no SQLITE, quando ficar online, ele verifica se tem novos dados ou se algum dado foi alterado, se sim, ele atualiza os dados na tabela do SQL.

PROBLEMA A SER SOLUCIONADO: 

Como faço a sincronização de offline com onlline?

Ele precisa carregar os dados e salvar no SQLITE apenas se foi alterado alguma coisa ou se inseriu algo novo.

TENTATIVA: Eu coloquei o SQLITE, mas sempre que ele abria o aplicativo ele gravava um novo registro, assim duplicando vários registros, em pesquisas eu encontrei o BroadcastReceiver para verificar quando tem internet ou não.

Como faço essa lógica de carregar os dados e atualizar nas tabelas apenas se foi alterado algo, se eu colocar para atualizar sempre que estiver com internet ai complica, se alguém já passou por isso e tem uma rotina de sincronização e gostaria de compartilhar ficaria muito grato, abraços.


--
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.
--

Thiago Lopes da SIlva
Recife-Pe

Skype: thiagoolsilva


Graduado em ciência da computação - FAPE
Especialização em dispositivos móveis - C.E.S.A.R. E.D.U./Samsung
Especialização em dispositivos móveis - C.E.S.A.R. E.D.U.

Engenheiro de Sistemas - C.E.S.A.R.


"O rio corta a rocha não por causa de sua força, mas por causa de sua persistência"
                                                                                                        (Jim Watkins

--
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.

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

0 comentários:

Postar um comentário