Android Application Redémarre sur arrêt/de la force de fermeture

Mon application android est l'obtention d'un redémarrage après l'forcer la fermeture, par le biais de l'ensemble de mon application qui se composent de 20 activités, je me fonde sur des données statiques créés sur une activité principale. Donc, une fois que l'application est plantage toutes mes données statiques est de se perdre et lorsque l'application automatique redémarre en pratique, il n'a pas toutes les données essentielles afin d'opérer sur.

Ma question est, sur crash je veux ce que les choses arrivent

  1. Si l'application se bloque, je ne veux pas l'application de redémarrer plutôt je veux que toute la pile de tâches liées à cette application pour être effacé de la mémoire. Un utilisateur peut recommencer depuis le début
  2. Si je ne peux pas empêcher l'application de redémarrer, au moins je veux préserver les données essentielles de sorte que lorsque l'application redémarre je peut les affecter en retour. Aussi, quand il redémarre, je veux que mon application pour démarrer à partir de l'activité principale.

Je sais que lorsque l'activité des plantages du système android va apporter de l'activité suivante dans la pile de premier plan, et c'est la raison pour mon app produire des résultats redondants. aussi je suis passé par les développeurs android mais la seule chose que j'ai appris à connaître, mise en place d'un attribut dans le Manifeste android:finishOnTaskLaunch="true". Mais malheureusement ce n'est d'aucune aide pour moi. Je vous remercie de votre aide sur la résolution de ce problème, et m'a permis de connaître la cause et de l'analyse.

  • Fil de discussion.setDefaultUncaughtExceptionHandler(nouveau UncaughtExceptionHandler); il suffit de googler!
  • vérifier cet article pour redémarrer votre application sur un cas d'exception.
InformationsquelleAutor Techfist | 2012-09-24