1

在 Eclipse 中使用条件断点时,一个条件代码是否可以在某个全局变量中留下一些值以供下一个断点查看?

例子:

文件 a.java

118  . . .
119
120  String msg = null;
121
122  if( a == 2 ) {
123      msg = "It is 2";
124  }
125
126  text.setText(msg);
127
128  . . .

文本视图.java

3595  @android.view.RemotableViewMethod
3596  public final void setText(CharSequence text) {
3597      setText(text, mBufferType);
3598  }

文件 a.java 第 123 行中的条件断点代码

System.out.println("Got it!");
gotIt = true;
return false;

文件 TextView.java 第 3597 行中的条件断点代码

if( gotIt ) {
    System.out.println("Setting text after we got it");
}
return false;

很明显,TextView.setText()应用程序中的许多地方可能会调用无数次,但我想隔离执行文件a.java中的代码并打印一条消息的那一次。

4

0 回答 0