Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Melhor abordagem para executar tarefas de tempo em tempo (estilo WhatsApp)

@William
Valeu. Faz sentido.

A maioria dos exemplos que vejo em AlarmManager trabalham com escala de minutos ou horas. Neste caso, precisa ser no máximo, a cada poucos segundos. Isso drenaria a bateria ? 

Alguém aqui chutaria como o Whatsapp funciona em relação à isso ?
Como este garante a entrega de mensagem mesmo após uma falha no envio.

Em 9 de janeiro de 2015 10:51, William Lopes <williamlopes.dev@gmail.com> escreveu:
Acredito que um alarme seria a melhor alternativa, a abordagem vai depender de cada caso. Você poderia, por exemplo, colocar um alarme com um delay crescente em caso de falha (tendo um limite e uma inteligência no delay, obviamente), ou em casos mais simples, tentar 3 vezes a cada 1, 3 ou 10 minutos.

Não existe a melhor forma de fazer isso, você deve ver sua necessidade e restrições, tal como: preciso que a mensagem seja enviada o quanto antes, preciso controlar o consumo da bateria, etc..

Em sábado, 3 de janeiro de 2015 01:45:39 UTC-2, Gink Labrev escreveu:
Pessoal,

Como o whatsApp fica tentando reenviar uma mensagem mesmo se ocorrer um erro ?
Qual a melhor abordagem para isso ? AlarmManager + IntentService ?

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

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

0 comentários:

Postar um comentário