Quelqu'un peut-il m'expliquer pourquoi le gestionnaire Android "Catch" n'initialisera pas un objet Exception? Lorsqu'une erreur se produit et que mon code tente d'initialiser un objet Exception, il est TOUJOURS NULL.Exception est NULL toujours
Ce qui précède n'a aucun sens car l'exception doit toujours initialiser la période de l'objet Exception. Il ne devrait jamais être nul si une erreur se produit. Je suis assez nouveau à l'Eclipse Android IDE/SDK et je suis sûr que je n'ai pas tout configuré à 100%. Cependant, ce type de fonctionnalité me semble que cela devrait fonctionner tout le temps, pas après avoir été configuré.
Pouvez-vous montrer la partie pertinente de votre code? Quelles preuves avez-vous utilisées pour arriver à la conclusion que l'exception est nulle? Comment avez-vous observé cette preuve? –
Salut, j'ai la configuration de gestionnaire ci-dessous: catch (Exception ex) { \t System.out.println ("ERREUR: \ n \ n" + ex.toString()); } Lorsque j'exécute le débogage, l'exception est toujours NULL .... quelle que soit l'erreur. Il n'initialise jamais – John
Vous avez un point de rupture dans le bloc catch, et ex est nul? Je trouve cela difficile à croire ... Si ex était null, votre instruction print afficherait une exception de pointeur nul, c'est ce qui se passe? –