4

私はGWTで繰り返しタイマーをスケジュールしようとしています.1ミリ秒ごとに実行され、特定のイベントをポーリングし、満足のいくものであれば何かをしてタイマーをキャンセルします. 私はこれをやってみました:

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

ただし、ローカル変数 t may not have not been initialized のようなエラー メッセージが表示されます。このコードをコールバックのonSuccess句に入れていRequestBuilderます..どうすればこれを達成できますか?

4

1 に答える 1