59

一部のコードがfutureを返し、futureが「Error」または「Exception」を返す必要があると判断した場合、スタックトレースをどのように渡すことができますかCompleter.completeException(exception, stackTrace);

4

2 に答える 2

118

キャッチブロックにいない場合は、次を使用できますStackTrace.current

于 2018-06-05T13:52:25.847 に答える
117

私が正しく理解していれば、dartで例外をキャッチすると、スタックトレースもキャッチできます。

try {
  // something
} catch(e, stacktrace) {
  myCompleter.completeException(e, stacktrace);
}
于 2012-12-20T02:29:07.163 に答える