2012-09-09 3 views
0

bien dans mon application Je veux que l'utilisateur reçoive des notifications en fonction de l'heure est-il. Donc, il doit vérifier toute la date et l'heure actuelles, et donner une notification pour l'événement à venir.en utilisant un service ou non en android

J'ai trouvé des tutoriels comme ceux-ci: tutorial 1

mais tous ces éléments sont déclenchés après avoir appuyé sur un bouton et la mise en quelque chose comme une alarme.

Mais je veux que mon application puisse faire cela "vérifie" tout le temps. Alors dois-je utiliser un service ou existe-t-il un autre moyen? Je n'ai jamais utilisé de services avant c'est pourquoi je ne suis pas sûr si c'est ce dont j'ai besoin ou non.

EDIT: Je me demande si utiliser l'alarme. Mon problème dans ce cas est que je n'interfère pas avec l'utilisateur. Je veux dire qu'il ne doit pas appuyer sur un bouton pour régler l'alarme, mais l'application doit travailler comme ceci: première alarme à: dimanche 9 octobre 11:00 prochain à: même jour 18:00 suivant: 10 sept 07:00 et ainsi de suite ..

Répondre

0

Si vous n'avez pas besoin de vérifier les notifications lorsque l'application n'est pas en cours d'exécution, vous pouvez simplement utiliser Handler.postDelayed pour que votre code s'exécute après un certain temps.

Si vous souhaitez vérifier les notifications en arrière-plan, même si votre application n'est pas en cours d'exécution, vous devez utiliser une alarme. Vérifiez le AlarmManager sur.

+0

Je pense que je souhaite que l'utilisateur soit averti pour un événement spécifique à une date et une heure données. Donc, je veux quand ce moment vient, pour pousser une notification. puis attendez le prochain. l'utilisateur ne réglera rien, appuyez sur un bouton ou quelque chose comme ça. – ghostrider

+0

Oui, mais devra-t-il exécuter l'application à ce moment-là ou non? – zmbq

+0

pas nécessairement. Je veux seulement lui fournir la notification des événements à venir. Donc, il ne sera pas en cours d'exécution de cette application à ce moment-là. – ghostrider

Questions connexes