我的 Flutter 应用中有一行代码导致 VSCode 因异常而中断。
为了发生这种情况,我在 vscode dart-code 扩展中启用了“中断未捕获的异常”。
观察以下代码。带有等待的行使 vscode 在“未捕获的异常”上中断,但异常肯定被我捕获了。
vscode 如何在这一行上打破未捕获的异常,而实际上随后 runZoned 或 try/catch 捕获异常?
setInterval
答案 0 :(得分:0)
我的猜测是异常并非真正未被捕获。在某些情况下,VM 会在将要处理的异常上暂停,即使设置设置为仅在未捕获的异常时中断。
相关的 SDK 问题在这里: