AlarmManager - Comment répéter une alarme au-dessus de tout à l'heure?

Que je veux pour un évènement qui se déclenche toutes les heures (à 5:00, 6:00, 7:00, etc...).
J'ai essayé avec une persistante service d'arrière-plan avec un fil, mais ce n'était pas la bonne solution car:

  • la consommation de la batterie
  • de résiliation de service, en raison de android de gestion de la mémoire

Donc, je suis en train d'essayer avec AlarmManager. Il fonctionne si j'ai mis une alarme d'incendie dans les X secondes (à l'aide de "définir" la méthode).
Mais comment puis-je répéter un événement (à l'aide de "setRepeating" méthode) au début de chaque heure, jusqu'à ce que l'alarme est annulée?

Merci!

OriginalL'auteur daliz | 2010-06-27