Flutter之旅
上QQ阅读APP看书,第一时间看更新

1.2.3 Debug要点补充

关于断点,这里想强调一下:断点可以在调试时临时添加,并非必须在调试前一次添加完。

还有一个重要的特点——条件断点。如下页图所示,在红色小点处右击会弹出面板,输入条件。相当于哨兵是有选择地喊停。比如下面运行到李四并不会停,只有包含“张”字时才会停下。条件断点在调试中是非常有用的,特别是在循环中,能帮你排除一些不必要的条件,使Debug更轻松、愉悦。

最后看一下其他几个实用的按钮,在下图中用A~H标注:

A:输出控制台。

B:调到当前执行处(如果临时查看相关源码时发现走得很乱,这时这个按钮很有用)。

C:停止Debug。

D:断点管理页。

E:禁用断点,断点失效。

F:重置Debug面板位置。

G:每次Debug的信息帧。

H:添加观察变量。