我正在尝试在 GWT 中安排一个重复计时器,它将每隔一毫秒运行一次,轮询某个事件,如果发现令人满意,则执行某些操作并取消计时器。我试过这样做:
final Timer t = new Timer() {
public void run() {
if (..condition is true, exit) {
t.cancel();
doSomething();
}
}
}
t.scheduleRepeating(1);
但是,我收到一条错误消息,例如局部变量 t may not have been initialized。我将这段代码放在回调的onSuccess
子句中RequestBuilder
。我如何实现这一点?