Lorsque le multitâche est activé, puis-je me débarrasser en toute sécurité de la désactivation lors du transfert de mon projet sur Mango?
Réponses
Trop de publicités?App rapide de commutation est lorsque l'application est désactivée, mais n'est pas désactivé. Il va maintenant dans un état de dormance. Si la mémoire est nécessaire, l'application peut être désactivé à partir de cet état de dormance. Si l'application est activée et qu'elle est en état de dormance, il est simplement activée et continue de fonctionner comme si rien ne s'est réellement passé (vous aurez besoin de reconnecter tous les sockets, acquérir de nouveau l'appareil photo, etc si nécessaire). Si l'application a été désactivé, il passe par les mêmes ré-activation des applications à l'heure actuelle.
Le multitâche où est le nouveau fond agents entrent en jeu. Les agents de fond sont un ensemble distinct distribués avec votre application qui peut être défini pour s'exécuter pendant que votre application n'est pas en cours d'exécution. Ils auront 15 secondes de temps d'exécution toutes les 30 minutes (tant que ces chiffres n'ont pas changé depuis l'annonce, au MIX11) pour jusqu'à deux semaines.
À partir d' ici.
Aussi: De Désactivation pour le changement Rapide d'Application
La réponse est absolument OUI!
La désactivation ne pas aller loin dans la Mangue, ça devient de moins en moins probable que votre application sera désactivé.
Pour les Mangues que vous venez de faire tout ce que vous avez fait précédemment au sujet de la désactivation, cependant, vous avez également besoin de vérifier la IsApplicationInstancePreserved propriété afin de déterminer si vous devez restaurer l'état.
Après la lecture de l'Mitch est grande réponse et des liens, j'ose dire que oui, pour de nombreuses applications, et si votre demande est dans la moyenne de la consommation de mémoire, vous pouvez sauter sur la mise en œuvre de la désactivation de la Mangue. La raison en est que la désactivation est nécessaire lorsque l'utilisateur quitte votre application pour la recherche ou pour exécuter une autre application ou de prendre un appel ou de verrouillage de l'écran et revient juste après ces événements. Dans ces situations, il se souvient toujours de là où il était et non pas la restauration de l'état se jeter sur lui.
Mais, si l'utilisateur revient à l'application au bout de 2 heures et en cours d'exécution 5 autres applications, on s'attend à ce que votre application serait sur sa page d'accueil, et de montrer le même état où il a quitté l'application peut être même irritant. Après tout, s'il voulait voir l'état, il allait revenir plus tôt ;)