Concorda que se o dispositivo está em modo sleep os servições também é para está? O ideal é informar ao usuário que se o dispositivo estivesse em modo sleep não irá funcionar X ação...
Em 26 de novembro de 2012 20:05, Paulo Borges <pauloborgesfilho@gmail.com> escreveu:
A questão, Marcelo, é que o serviço pode ser interrompido de duas formas (ok, é muito simplista afimar isso, mas vai servir pro nosso caso):1. Quando o OS precisa de memória e mata componentes (activities, services, etc.) e processos. O startForeground vai dar uma prioridade muito maior ao serviço. Logo, vai ser mais difícil que ele seja eliminado por falta de recursos.2. Quando o OS dorme. Nesse caso, o serviço não é destruído, ele apenas dorme junto com o sistema. o startForeground não vai evitar que o OS durma, mas um WakeLock vai impedir.--
2012/11/26 Marcelo Alves <malves.info@gmail.com>Acredito que somente o startForeground resolve o problema. Tenho aplicações que utilizam service, e rodam em background sem problemas.--
Atenciosamente,
Douglas Alípio Mesquita
Douglas Alípio Mesquita






0 comentários:
Postar um comentário