bonjour,
dans mon application, je crée des alarmes répétitive.
j'ai un problème lorsque l'alarme est crée et que l'utilisateur souhaite changer d'heure, l'application ne me modifie pas l'heure de mon alarme, il m'en crée une nouvelle.
pourtant j'ai vu que:
voici comment je crée mon alarme:Configurer une seconde alarme en utilisant la même intention remplacera la première.
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 this.intent = new Intent(context,alarme_action.class); this.intent.setAction(type); this.intent.setData(Uri.parse("com.bibi.chuut.alarme:"+this.nom)); this.pending_intent = PendingIntent.getBroadcast(context, 0, this.intent, 0); this.alarme_manager.setRepeating(AlarmManager.RTC_WAKEUP, this.date.getTimeInMillis(), this.intervale, this.pending_intent);
une solution que je peux utiliser est de vérifier si l'alarme existe déjà, si elle existe, l'annuler puis la recréer. mais je voudrais savoir pourquoi il me crée une nouvelle alarme.
Merci.
Partager