【发布时间】:2015-05-14 20:02:02
【问题描述】:
举个小例子
import 'dart:async';
import 'package:stack_trace/stack_trace.dart';
void main() {
scheduleAsync();
}
void scheduleAsync() {
new Future.delayed(new Duration(seconds: 1))
.then((_) => runAsync());
}
void runAsync() {
throw 'oh no!';
}
我得到了这个堆栈跟踪。我能追踪到的最远回叫是scheduleAsync() 中的runAsync() 调用。
没有留下任何信息,scheduleAsync 是从 main 调用的。
有没有办法获得完整的堆栈跟踪?
【问题讨论】:
-
嗨@Günter Zöchbauer,感谢您的回答!我应用了它并且有效!但是,有一种情况它不起作用!你能检查我的问题stackoverflow.com/questions/67751416/…
标签: dart dart-async