104 votes

Comment obtenir la trace de la pile actuelle en Dart pour un Completer.CompleteException(exception, stackTrace);

Si un code renvoie un future et détermine que le future doit renvoyer une "Erreur" ou une "Exception" comment peut-il transmettre une pile d'exécution à Completer.completeException(exception, stackTrace);

212voto

John Evans Points 1511

Si je comprends bien : lorsque vous attrapez une exception en dart, vous pouvez également attraper la trace de la pile :

try {
  // quelque chose
} catch(e, stacktrace) {
  myCompleter.completeException(e, stacktrace);
}

193voto

cambunctious Points 1475

Si vous n'êtes pas dans un bloc catch, vous pouvez utiliser StackTrace.current

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