dart - 如何在 Dart 中获取 Completer.CompleteException(exception, stackTrace); 的当前堆栈跟踪;

标签 dart dart-async

如果某些代码返回 future 并确定 future 应该返回“错误”或“异常”如何将堆栈跟踪传递给 Completer.completeException(exception, stackTrace);

最佳答案

如果我理解正确:当您在 dart 中捕获异常时,您还可以捕获堆栈跟踪:

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

关于dart - 如何在 Dart 中获取 Completer.CompleteException(exception, stackTrace); 的当前堆栈跟踪;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13963837/

相关文章:

dart - 在 firebase_auth 插件版本 0.2.0 中访问 c​​urrentUser 数据

postgresql - 如何从 dart 中的 conn.query 获取数据

dart - 使函数返回自定义流

regex - 使用正则表达式从字符串中提取电子邮件地址

flutter - 如何从Flutter/Dart中的可重用StatefulWidget中获取数据?

http - 使用CORS从Dart应用程序发布到laravel 4 API时出错

flutter - 如何在Dart中嵌套流(将流映射到流事件)?

flutter http 0.13.0 : String can not assign to Uri

Flutter-如何在一行中的特定位置对齐按钮?

dart - 从异步返回字符串