2011-05-05 6 views
0

J'ai le service courant tout le temps. J'ai mis quelques minuteries pour déclencher comme après un jour et une semaine. Mais si l'appareil est éteint au moment du déclenchement, lorsque le téléphone redémarre même si le temps de déclenchement de la minuterie s'est écoulé, la minuterie se déclenchera ou elle sera perdue.android: minuterie: téléphone éteint

Si oui, comment gérer cela?

Merci

+0

Personne ne répond à cette requête? –

Répondre

0

Votre question est un peu floue, mais si je comprends bien, vous essayez de gérer un déclencheur de minuterie longue (jours ou semaines), où le téléphone peut être alimenté vers le bas avant l'expiration de la minuterie. En règle générale, vous devez vous assurer que votre service est redémarré après chaque mise hors tension. Il y a des conseils pour ce faire dans la réponse à this question.

Vos données de planification seront perdues à la mise hors tension, vous devrez donc enregistrer les informations dans un fichier persistant et replanifier au démarrage. Si votre chronologie est assez longue, vous pouvez également utiliser la classe AlarmManager, qui peut déclencher une application à l'expiration d'une minuterie, sans interrogation en arrière-plan. Remarque: vous devrez toujours replanifier la minuterie à chaque redémarrage du périphérique.

Questions connexes