Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 12/04/15, 02:57:57
Array

[xs_avatar]
WHK WHK no está en línea
Usuario poco activo
 
Fecha de registro: feb 2015
Mensajes: 11
Tu operador: Movistar

Como cancelar todas las alarmas con alarmmanager?

Hola, tengo una app que genera una serie de notificaciones durante todo el mes utilizando AlarmManager, un pendingIntent, un Brodcast y un servicio en segundo plano, el tema es que el usuario tiene la posibilidad de modificar los horarios de notificación, por lo cual debo poder cancelar la alarma anterior y volver a programarla... pero el pending intent la tengo configurada con una serie de argumentos únicos el cual se me hace dificil volver a reconstruirlo nuevamente para cancelarlo ya que entiendo que para cancelar una alarma debo recrear el pending intent y pasarlo como argumento.

Hay alguna otra opción? ya que son casi 100 alarmas durante el mes y cancelarlas todas de una tendría que hacer un for con todos los pending intent y llamarlos uno por uno para que se cancelen y reconstruirlos.
Responder Con Cita


  #2  
Viejo 14/04/15, 04:12:10
Array

[xs_avatar]
WHK WHK no está en línea
Usuario poco activo
 
Fecha de registro: feb 2015
Mensajes: 11
Tu operador: Movistar

Bueno, ya lo resolví, hice una función genérica que genera las alarmas y le paso un argumento que indica si debe programar la alarma o cancelar la alarma, entonces cada ves que deseo modificar una alarma llamo a eliminar y luego a modificar y luego a generar.

Saludos.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 23:16:27 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /