Dificuldades para receber atualizações do usuário

8 views
Skip to first unread message

Carlos

unread,
Sep 4, 2015, 7:14:49 AM9/4/15
to Android Brasil - Dev
Pessoal,

Estou fazendo uma aplicação que eu gostaria de saber quando o usuário se movimentou para trazer informações relevantes para ele.

Comecei fazendo um Intent Service que inicia o GoogleApiClient porém o problema é que o Intent Service não fica rodando em background e depois que ele para eu não consigo receber atualizações de localização. Li também sobre o Service. Mas diz a documentação que o Service não deveria ser longo.

Não quero fazer com que o app sugue toda a bateria do usuário então a idéia é fazer os requests de tempos em tempos.

O problema de iniciar o service quando dá o boot eu já resolvi com um BroadcastReceiver monitorando o BOOT_COMPLETED.

Alguém já trabalhou com problemas similares? Dicas?

Obrigado desde já.
Carlos

Maicon Strey

unread,
Sep 4, 2015, 7:17:43 AM9/4/15
to Android Brasil - Dev

Se tu ficar monitorando o tempo todo vai drenar a bateria do dispositivo.

Pensa num intervalo interessante pra ti, como 20minutos por exemplo. Usa um alarmmanager pra chamar o teu service a cada intervalo.


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

Carlos Eduardo Rührwiem

unread,
Sep 4, 2015, 9:03:24 AM9/4/15
to androidb...@googlegroups.com
Sim eu sei. Eu queria buscar a localização a cada X minutos mas também aproveitar da atualização que outros apps fazem. Por isso gostaria de deixar o serviço "rodando" pra escutar essas atualizações. Alguém já fez isso?



Carlos Eduardo Rührwiem

--
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/ne6cH7r_4fM/unsubscribe.
To unsubscribe from this group and all its topics, send an email to androidbrasil-...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages