在 android studio 中有什么条件调试的方法吗
is there any way to conditional Debugging in android studio
有什么方法可以在 android studio 中进行条件调试吗?
例如,我想在特定变量值出现时进入调试模式。
例如:
for(MyClass myclass: ClassList){
String title = myclass.gettitle(); // this is where break point is
}
在此之前我不需要调试模式。我只想检查该应用程序的确切价值。例如,当 title="KickBoxing
" 在这种情况下,我应该检查变量值,如果它不是我需要的值,我应该按 F9 转到下一个值。也许这需要 50达到我想要的值的次数。
可以为断点添加条件。像往常一样添加一个断点,然后用鼠标右键单击它。您将收到一个对话框提示。在 condition 你可以放一些 java 代码。
例如你可以把 "kickBoxing".equals(title)
这样,只有当条件为真时,调试器才会在该断点处停止。
你可以用 Android Studio
:
- 在需要的行设置断点。
- 右击断点
- 将您的条件粘贴到名为 Condition
的字段中
比如你的条件应该是myclass.gettitle().equals("KickBoxing")
有什么方法可以在 android studio 中进行条件调试吗? 例如,我想在特定变量值出现时进入调试模式。 例如:
for(MyClass myclass: ClassList){
String title = myclass.gettitle(); // this is where break point is
}
在此之前我不需要调试模式。我只想检查该应用程序的确切价值。例如,当 title="KickBoxing
" 在这种情况下,我应该检查变量值,如果它不是我需要的值,我应该按 F9 转到下一个值。也许这需要 50达到我想要的值的次数。
可以为断点添加条件。像往常一样添加一个断点,然后用鼠标右键单击它。您将收到一个对话框提示。在 condition 你可以放一些 java 代码。
例如你可以把 "kickBoxing".equals(title)
这样,只有当条件为真时,调试器才会在该断点处停止。
你可以用 Android Studio
:
- 在需要的行设置断点。
- 右击断点
- 将您的条件粘贴到名为 Condition 的字段中
比如你的条件应该是myclass.gettitle().equals("KickBoxing")