【问题标题】:Flutter Dart Try Catch Exception Line NumberFlutter Dart 尝试捕获异常行号
【发布时间】:2019-12-31 10:35:02
【问题描述】:

我如何知道捕获的异常的行号 在里面尝试,抓住? 这是我的代码:

try{
//your code here
} catch (Exception) {
    print('Exception '+Exception.toString());

  }

【问题讨论】:

  • 使用catch (e, s) 而不是catch (e) - 这里s 是您的异常发生的完整堆栈跟踪
  • @pskink 什么?

标签: flutter dart


【解决方案1】:
try{
//your code here
} catch (e, stacktrace) {
    print('Exception: ' + e.toString());
    print('Stacktrace: ' + stacktrace.toString());
}

【讨论】:

  • 请不要只发布代码作为答案,还要说明您的代码的作用以及它如何解决问题的问题。带有解释的答案通常质量更高,更有可能吸引投票。
猜你喜欢
  • 2019-11-10
  • 1970-01-01
  • 2021-12-13
  • 2011-12-05
  • 2014-05-11
  • 1970-01-01
  • 1970-01-01
  • 2020-10-11
  • 1970-01-01
相关资源
最近更新 更多