2 votes

Les applications redémarrent sans cesse

Lorsque j'ai terminé une application, je la quitte toujours en utilisant le bouton retour. D'une manière ou d'une autre, des applications comme Viber, WhatsApp, Facebook, Vidéos, Email, Google Maps, etc. continuent de redémarrer toutes seules.

J'ai essayé :

  • Utilisation d'un tueur de tâches
  • Forcer l'arrêt des applications dans le menu des paramètres
  • Les tuer en utilisant le chien de garde

...mais ils redémarrent toujours. Une idée pour résoudre ce problème ?

9voto

Bryan Denny Points 21817

Laissez-moi d'abord dire : N'utilisez pas de tueurs de tâches. Vous ne faites qu'aggraver le problème. Pourquoi ? Laissez-moi vous expliquer comment fonctionne le système d'exploitation Android.

Contrairement aux systèmes d'exploitation normaux, Android ne vous permet pas réellement de "fermer" une application. Vous pouvez quitter l'application, mais cela ne signifie pas qu'elle est "fermée" ou "tuée". Cela s'explique par le multitâche : lorsque vous quittez une application, vous pouvez y revenir comme vous l'avez fait précédemment.

Au lieu de cela, le système d'exploitation Android s'occupe de "tuer" ou de "fermer" les applications pour vous. Il garde la trace a) de la quantité de mémoire libre et b) du temps écoulé depuis que vous avez ouvert cette application. Lorsque la mémoire devient insuffisante, Android procède à un ramassage des ordures et tue les applications inutilisées. Le tueur de tâches du système d'exploitation Android est très intelligent et peut gérer ces situations bien mieux qu'une application Android Task Killer qui tue les applications à gauche et à droite sans aucune "logique".

Maintenant, lorsque vous quittez une application via le bouton retour ou home, cela ne signifie pas que l'application est nécessairement toujours en cours d'exécution, juste qu'elle reste en mémoire. Le seul moment où une application s'exécutera est a) si elle est au premier plan ou b) si elle a un service d'arrière-plan.

Dans votre cas, il semble que vous essayez de tuer les services d'arrière-plan. Lorsque vous le faites, l'application se dit "oh hey, mon service d'arrière-plan ne fonctionne plus, relançons-le !". Et vous jouerez alors à un jeu de whack-a-mole. Vous gaspillerez des ressources et de la batterie parce que les applications se relanceront toutes seules. Et si une application était en train d'écrire sur le disque (votre carte SD) au moment où vous l'avez tuée, vous pourriez vous retrouver avec des fichiers corrompus et d'autres problèmes. C'est rare, mais cela peut arriver.

Le seul besoin d'un tueur de tâches est d'arrêter une application erronée dans des situations ponctuelles. C'est à cela que sert Force Stop. Vous ne devriez pas avoir besoin de forcer l'arrêt toutes les X minutes. ONY lorsque l'application se comporte mal dans de rares occasions.

Si vous ne voulez pas que toutes ces applications exécutent des services en arrière-plan, vérifiez si elles disposent de paramètres pour les désactiver. Recherchez des éléments tels que la désactivation des notifications en arrière-plan ou d'autres "sondages" pour obtenir des informations/mises à jour. Sinon, désinstallez l'application.

Vous pouvez trouver encore plus d'informations ici dans ce fil y ce fil .

2voto

Sumit Nathany Points 569

Certaines applications (par exemple facebook, maps) sont comme des services elles redémarrent toujours. Si d'autres applications comme le navigateur ou la messagerie se terminent bien, il n'y a aucun problème. C'est juste que certaines applications veulent toujours fonctionner en arrière-plan. La meilleure option est de désinstaller toutes les applications que vous n'utilisez pas. S'il y a une application dont vous avez besoin, il vaut mieux la laisser fonctionner. L'utilisation de tueurs de tâches n'est pas une bonne idée.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X