Android Eclipse Debugging:获取中间值



有没有办法让 eclipse 调试器报告复杂 android 表达式的功能子项的中间返回值,而无需为每个子项声明变量?

例如,在下面的代码中,我想知道每个函数的返回值(getPaddingRight,getPaddingLeft等):

if (tview.getPaint().measureText(q_text.toString(<=tview.getWidth()-tview.getPaddingRight()-tview.getPaddingLeft()){
            //take actions
            }

编辑:如果将鼠标悬停在q_text或tview上,则会获得该对象的属性,但不会获得函数的返回值。例如,您可以通过查看 tview 对象的 mMeasuredWidth 属性来查找 getWidth 的值,但我想知道是否有任何函数的返回值的通用解决方案。

我终于找到了一个简单的方法来做到这一点:

  1. 转到 eclipse 调试视图(寡妇->打开透视->调试)
  2. 单击表达式选项卡
  3. (右上角的迷你寡妇,3 个选项卡变量、断点、表达式中的 1 个)
  4. 输入函数或变量的值或其他任何内容,单击它,将显示结果表达式。
注意:如果右上角窗口中没有"表达式"选项卡,则右键单击"变量"

选项卡中的变量之一,然后单击"监视"菜单条目,将出现"表达式"选项卡。

使用赫利俄斯服务版本 2

最新更新