2011-10-04 3 views
0

J'essaie de mettre à jour l'heure d'alarme qui est définie lorsque des événements de calendrier sont insérés. J'ai cherché dans net et j'ai obtenu une finale que l'alarme d'événement peut être annulée et l'événement particulier seul peut être mis à jour avec une nouvelle heure pour l'alarme. Je suis frappé ici comment le mettre en œuvre. Toute aide est très appréciée et merci d'avance ...Comment mettre à jour une heure d'alarme dans le calendrier lorsque les événements sont mis à jour?

Répondre

1

Vous ne voulez pas jouer avec le calendrier. Cela ne fait pas partie de l'API Android, et même s'il existe une porte dérobée, il est fortement déconseillé de l'utiliser.

Même si vous voulez une fonctionnalité "Répéter", vous ne pourrez pas capturer l'intention qui déclenche l'alarme, car il ne s'agit pas d'une norme API et peut être déclenchée en ciblant une classe de récepteur spécifique.

Vous pouvez toutefois accéder et modifier les entrées du calendrier via le Google Data API, mais c'est une toute autre histoire.

+0

Vous avez raison, mais en mettant à jour l'heure de l'événement du calendrier, l'heure de l'alarme ne peut pas être synchronisée correctement? –

+0

Étant donné que Calendar et Alarm sont des applications différentes, Bien que ce ne soit pas la meilleure idée à utiliser, les exigences sont basées uniquement sur l'alarme en cours de mise à jour lorsque l'événement de calendrier est mis à jour avec une nouvelle heure. –

+0

Peut-être que j'ai mal compris votre question. Je pensais que vous parliez de la mise à jour des notifications associées aux entrées de l'agenda. Vous avez raison, l'application AlarmClock et l'application Calendrier sont deux choses différentes. Mais aucun d'eux ne fait partie de l'API Android. Je n'ai pas vérifié la source mais j'ai le sentiment que l'application Calendar n'utilise pas l'application AlarmClock pour les notifications. –

Questions connexes