如何在android studio中调试时检查函数的返回值

sun*_*der 1 java android-studio android-studio-2.2

void exampleFunction(int a, int b)
{
    int c=sum(multiply(a,b),c);
}
Run Code Online (Sandbox Code Playgroud)

在调试这个exampleFunction时,有没有办法可以在运行时检查乘法(a,b)函数的返回值.我不想放任何System.out.println语句.在android studio中调试代码时建议一种方法.

guo*_*guo 7

对于从零开始的人来说,这是一个常见的问题.这并不难,所以请按照这些步骤进行操作.

第1步:添加突破点

int c=sum(multiply(a,b),c);
Run Code Online (Sandbox Code Playgroud)

第2步:调试它并在断点处停止

第3步:右键单击,您将看到

在此输入图像描述

点击"评估表达式"

第4步:输入 multiply(a,b)

完成!恭喜!

  • 如果我的方法改变了程序的状态怎么办。该方法的“评估表达式”在运行时会改变状态吗? (2认同)