gpt4 book ai didi

java - 无法在 GWT 中取消重复计时器

转载 作者:搜寻专家 更新时间:2023-11-01 01:35:33 26 4
gpt4 key购买 nike

我正在尝试在 GWT 中安排一个重复计时器,它将每隔一毫秒运行一次,轮询某个事件,如果发现令人满意,则执行某些操作并取消计时器。我试过这样做:

final Timer t = new Timer() {
public void run() {
if (..condition is true, exit) {
t.cancel();
doSomething();
}
}
}
t.scheduleRepeating(1);

但是,我收到一条错误消息,如局部变量 t 可能尚未初始化。我将这段代码放在 RequestBuilder 回调的 onSuccess 子句中。我该如何实现?

最佳答案

您无法在初始化时访问它。

将您的代码更改为

 final Timer fgf = new Timer() {

@Override
public void run() {
cancel();
System.out.println();

}
};

关于java - 无法在 GWT 中取消重复计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16240695/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com