Ver Mensaje Individual
  #1  
Viejo 21/10/17, 12:04:49
Array

[xs_avatar]
Dild0 Dild0 no está en línea
Usuario muy activo
 
Fecha de registro: may 2009
Mensajes: 856
Tu operador: Pepephone

Problema servicio y wakelock wifi lock

Buenos días tengo un pequeño problema y no se exactamente que hago mal.

Tengo un servicio en segundo plano donde hago uso de la api de play services para Location, con los datos parametrizados en Location me obtiene los datos de mi localización cada 15 min y los envió a un servidor a traves de un webservice con retrofit.

Para evitar que la CPU se duerma y el Wifi he creado un PowerManager y un WifiManager wakelock y wifilock los cuales activo al iniciar el servicio y desactivo cuando el servicio muere por cualquier evento automáticamente. Si el servicio muere lo reinicio con un broadcast reciver.

Todo funciona genial, el servicio muere y se reinicia, cada 15 envia los datos al servidor, traceo los wakelock y me dicen que están activos, pero todas las noches al acostarme y dejar el móvil en reposo todo se apaga no entiendo por que los wake lock y wifi lock no funcionan.

Debo poner tambien wakelock en el broadcast reciver? debo hacer las llamadas al servidor fuera del servicio?

necesito un poco de ayuda
__________________
Responder Con Cita