77 votes

Utilisation de la gestion globale des exceptions sur Android

Existe-t-il un exemple de code ou un didacticiel sur l’utilisation de la `` méthode ? Fondamentalement, j’essaie d’afficher une boîte de dialogue d’alerte personnalisée, chaque fois qu’une exception est levée, dans mon application. Est-il possible de le faire? Je sais qu’il est un peu difficile d’afficher quelque chose à l’écran, si l’exception est levée dans le thread d’interface utilisateur, mais je ne connais pas de contournement pour cela.

84voto

Mohit Sharma Points 1229

Exemple de base pour quelqu’un qui vient sur cette page avec une solution :)

Classe pour la gestion de l’erreur :

44voto

Sam Points 3542

Voici une variante de la réponse de Mohit Sharma avec les améliorations suivantes:

  • N’entraîne pas le blocage de l’application/du service après la gestion des erreurs
  • Permet à Android de faire sa gestion normale des erreurs après votre propre

code:

6voto

Drunya Points 91

Pour ceux qui souhaitent simplement voir les détails de l’exception lorsque votre application se bloque sur l’appareil (dans la configuration de débogage). Il s’agit de la classe d’application :

Il utilise une application externe car votre thread d’interface utilisateur peut ne plus fonctionner.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X