【问题标题】:Flutter some exceptions are not being handled / caught颤振一些异常没有被处理/捕获
【发布时间】:2020-05-19 20:22:12
【问题描述】:

一些异常会跳过错误处理。它没有进入我的任何异常处理,为什么?

这是第二次发生在不同的场合,仍然不知道如何修复第一次。

try {
        ref.getDownloadURL().then((value) async {

        }).catchError((e) {
        var test = e;
        });
      } on Exception catch (ex) {
        var test = ex;
      } catch (e) {
        var test = e;
      }

【问题讨论】:

  • 在调试器中单击“Step Over”后应该会转到 105
  • O.o 哦,是的……你说得对。谢谢。将其添加为答案,我会标记它

标签: flutter exception dart try-catch


【解决方案1】:

您将在调试器中拥有step overstep into 等选项..

当发生异常并显示错误时..就像您在图像中显示的那样..按 step over 按钮,它将带您进入 catch 块..

希望它能回答你的问题..

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-31
    • 2019-11-27
    • 1970-01-01
    • 1970-01-01
    • 2019-10-05
    • 2016-11-04
    • 2013-08-08
    相关资源
    最近更新 更多