Comment régler la minuterie pour appeler une fonction toutes les x minutes?

Je veux mettre en place un timer dans une application Android qui va appeler une fonction après chaque 15/30/45 et les n minutes lors de la connexion de l'utilisateur. Mais il va aussi arrêter la minuterie lorsque l'utilisateur de se déconnecter. et la minuterie commence à partir de démarrer si l'utilisateur se connecte de nouveau. Je veux que l'option(15/30/45/n minutes) pour être enregistré dans la base de données afin que je puisse mettre à jour la liste après la synchronisation.

Minuterie est une bonne approche ou j'ai besoin d'utiliser les services d'alarme? Ou est-il un système de services requis?

Est-il possible de changer précédente doc/fichier dans le téléphone local stockage de base de données à la nouvelle doc qui est de la réception par le serveur web? est-il un système de services nécessaires pour le faire?

  • Vous souhaitez utiliser le AlarmManager pour les retards de cette ampleur, avec RTC ou RTC_WAKEUP option, en fonction de vos besoins. En dehors de cela, il est difficile de dire ce que vous entendez par "utilisateur ouvre une session sur/off". De toute façon, ne pas utiliser de Timer sur Android, c'est presque toujours dans le mauvais sens. Pas d'entretien nécessaire, car AlarmManager prend soin de tout pour vous.
  • vogella.com/articles/AndroidServices/article.html
InformationsquelleAutor Shweta | 2013-04-17