android - 有没有办法在android studio中进行条件调试

标签 android debugging conditional

有没有办法在android studio中进行条件调试? 例如,我想在特定变量值出现时进入 Debug模式。 例如:

for(MyClass myclass: ClassList){
String title = myclass.gettitle(); // this is where break point is
}

在此之前我不需要 Debug模式。我只想检查该应用程序的确切值(value)。例如,当 title="KickBoxing"在这种情况下,我应该检查变量值,如果它不是我需要的值,我应该按 F9 转到下一个值。也许这需要 50 次才能达到我想要的值。

最佳答案

可以为断点添加条件。像往常一样添加一个断点,然后用鼠标右键单击它。您将收到一个对话框提示。在条件 中,您可以放置​​一些java 代码。

例如你可以把 "kickBoxing".equals(title)

这样,只有当条件为真时,调试器才会在该断点处停止。

enter image description here

(照片取自http://javafortesters.com/)

关于android - 有没有办法在android studio中进行条件调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40341410/

相关文章:

java - 周期性写入数据时随机长IO暂停

visual-studio - 从 Visual Studio 内存窗口保存数据

iphone - 在 iPhone Safari 上调试网站

Linux/苹果机 : What is good method to determine platform at compile time?

r - 计算给定条件的百分比

android - 卡在ArrayAdapter上

android - 使用计时器从 JSON 添加多个标记

java - Arraylist 到字符串并返回到 arraylist

pycharm调试器中的python 3.4 AssertionError

data-binding - Knockout if, click and visible binding