Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] SyncAdapter x AlarmManager

Você precisa enviar os dados apartir da UI?
Caso negativo, um IntentService não resolveria seu problema? Faça a sincronização toda em background!  :)


Em 26 de março de 2013 14:16, Diogo Henrique <diogjp10@gmail.com> escreveu:
Gink, um GCM não seria uma boa ? 

Diogo Henrique
(83)87344178
Rede Sociais: 






Em 26 de março de 2013 14:11, Gink Labrev <gink.labrev@gmail.com> escreveu:

Pessoal,

Alguém aqui já usou o SyncAdapter ? [1][2]
Aparentemente, este resolve problemas de sincronização de dados entre o server e o mobile, mas tenho encontrado pouca informação na web.

Tenho usado um AlarmManager para fazer a sincronização, chamando um broadcast receiver e este, um service que chama um AsyncTask. Só que tem ocorrido uns problemas estranhos.

Mantenho três estados para meus itens: PENDENT, ON_UPLOAD, SENT. Mas ás vezes fica travado em ON_UPLOAD. Acredito que seja quando o server não responde, independente de processar ou não a requisição. E ás vezes, chegam dados duplicados mesmo com esse status intermediário para evitar este tipo de coisa.

Estou pensando em gerar um uuid para cada item e confirmar de tempo em tempos de o server responde afirmativo para este uuid antes de setar como SENT.

Enfim, alguém sabe dizer se o SyncAdapter abstraí esses problemas de sincronização? Ou conhece uma forma melhor de fazer isso ?

Abs,

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



--
Abraços,
Pedro Subutzki
__________________________________________
HADI - Makes SQLite in Android easy and simple
https://github.com/PepeuCps/Hadi

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