Quiero que un evento se dispare cada hora (a las 5:00, 6:00, 7:00, etc ...). Probé con un servicio en segundo plano persistente con un hilo, pero no era la solución adecuada debido a:AlarmManager - ¿Cómo se repite una alarma en la parte superior de cada hora?
- consumo de batería terminación del servicio
- , debido a la gestión de memoria androide
Así que' Estoy intentando con AlarmManager. Funciona si configuro una alarma para disparar en X segundos (usando el método "set"). Pero, ¿cómo puedo repetir un evento (usando el método "setRepeating") en la parte superior de cada hora, hasta que se cancele la alarma?
Gracias!
Bien, este es el enfoque correcto. Gracias;) – daliz
+1 Buena respuesta. Salvaste mi día. Muchas gracias! Gracias de nuevo. – Sajmon
Este código parece un poco confuso. ¿De dónde viene c? ¿Por qué se crea, luego nunca se usa? –