IDEA变量断点设置方式

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/haolexiao/article/details/79572999

最常见的断点方式是 行断点,而有时候我们需要在debug的时候,当一个变量的值发生变化时,程序中断,这样就需要 变量断点这种方式的断点了。
但是查了下中文的资料,发现并没有相关的文中讲IDEA如何设置变量断点,google了一下,第一条就是IDEA的官方文档【还是google好用啊】

官方文档将变量断点命名为:field watchpoints【中文应该翻译为:现场观察点?】
官方文档中提供了4种方式设置变量断点的方式。

一、在断点对话框中设置

就是在设置断点的对话框中设置变量断点。
进入变量断点的方式有两种,一种是顶部菜单栏: Run-》View Breakpoints
还有一种就是在底部Debug模块的最左边,那个两个圆圈【即为查看存在断点按钮】
点进去之后,选第二个File Watchpoints,然后进去两个选项框,第一个选时哪个文件/类,第二个选具体的变量名
这里写图片描述

二、在编辑框中设置

就是在类的全局变量前,按照设置行断点的方式,设置断点,这时会发现断点的标志中间有一道横杠,这个就表示Field Watchpoints
这里写图片描述
网上找了个图,就是上面String mTestField那个变量前的断点就是了

三、在Debug工具框中设置

这个说的是在Debug过程中,打开变量选项框,然后选择到相应的变量名,在快捷菜单中选择 Add Field Watchpoint就好
【但是这种方法我没找到啊】

猜你喜欢

转载自blog.csdn.net/haolexiao/article/details/79572999