Android redémarrant l'application

J'essaie de redémarrer l'application lorsque le crash survient dans Android en utilisant Thread.UncaughtExceptionHandler . Puis-je redémarrer l'application avec la pile d'activité actuelle en tant que nouveau processus? Si oui, comment puis-je le faire?

  • Android JobScheduler fonctionne toujours pendant 1 minute
  • Quelle est la différence entre @ + id / android: liste et @ + id / list
  • Comment puis-je ouvrir des URL, des fichiers PDF, etc. avec les applications par défaut?
  • Utilisation d'un symbole @ dans strings.xml
  • Vidéo intégrée YouTube sur le périphérique tactile montrant le menu contextuel du clic droit automatiquement
  • Les onglets personnalisés Android Chrome / Fitbit Web API ne seront pas redirigés si l'application est déjà autorisée. (OAuth2.0)
  • Android: permet de cliquer sur une barre de recherche complète
  • Obtenir une erreur de gonflement de la classe android.support.design.widget.NavigationView
  • Comment Android interprète le mot-clé @null dans les mises en page?
  • GetContext () n'existe pas
  • Comment cacher la barre des touches programmables sur le téléphone Android?
  • Comment savoir si la carte est prête à s'habituer lors de l'utilisation de SupportMapFragment?
  • 2 Solutions collect form web for “Android redémarrant l'application”

    Une méthode consiste à remplacer la méthode OnPause dans l'activité pour tuer l'application. Comme ça:

     public class MyActivity extends Activity { @Override public void onPause() { finish(); } 

    Pour autant que je sache, une fois que vous tuez votre processus, le collecteur d'ordures sera exécuté, et tous les objets qui appartiennent à votre application, qui consomme de la mémoire seront libérés, c'est-à-dire que tous les objets auront une valeur nulle. Le démarrage de l'application avec la procédure antérieure de la procédure n'est pas possible.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.