2011-02-24 3 views

Répondre

3

Il est construit en multitâche. Les applications "en arrière-plan" sont toujours en arrière-plan après un redémarrage. On peut supposer que l'application fait un peu de travail pour se ré-instancier et retrouver son état la première fois que le Core Location le touche en arrière-plan, mais il n'y a pas d'autre magie qui se passe ici. Toute application en arrière-plan survivra à un redémarrage dans un état en arrière-plan.

+0

Mais ce que cette description dit, c'est qu'il continue à fonctionner après un redémarrage. Voulez-vous dire que si j'ai une application GPS qui fonctionne en arrière-plan, et le téléphone redémarre, l'application continuera son fonctionnement automatiquement après le redémarrage sans l'action explicite? – puot

+0

Le redémarrage après le redémarrage peut être effectué uniquement pour les applications VOIP approuvées. Je ne suis pas sûr à propos des lecteurs audio. – hotpaw2

+0

L'application en question fait les services de base de localisation de base. Le redémarrage du téléphone ne le désinscrit pas des services de localisation en arrière-plan pour lesquels il est enregistré. Quand il est cinglé en arrière-plan, il prend un peu de temps pour s'exécuter et gérer la mise à jour de l'emplacement. Donc, il est en cours d'exécution, en arrière-plan, après le redémarrage du téléphone. Les services CL en arrière-plan lancent en fait une application enregistrée pour eux, même si ce n'est pas en arrière-plan. –

0

Je ne compterais pas là-dessus. J'utilisais MotionX GPS et laissais la batterie complètement vide. Au redémarrage, MotionX ne fonctionnait plus, diffusait ma position ou suivait ma position. L'option de diffusion est également persistante (survit au redémarrage de l'application).

Questions connexes