在 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中的代码并打印一条消息的那一次。