首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >什么是setTimeout的GWT等价物?

什么是setTimeout的GWT等价物?
EN

Stack Overflow用户
提问于 2011-11-09 08:56:15
回答 1查看 8.5K关注 0票数 22

我想知道JavaScript中可用的setTimeout函数的GWT等价物是什么?

我搜索了这个,但没有找到任何信息。

EN

回答 1

Stack Overflow用户

发布于 2017-11-06 14:42:28

为了删除样板代码,我创建了这个方法(需要GWT2.8或更高版本):

代码语言:javascript
复制
import com.google.gwt.user.client.Command;
import com.google.gwt.core.client.Scheduler;

public static void delay(int delayMs, Command afterDelay) {
    Scheduler.get().scheduleFixedDelay(
        () -> {
            afterDelay.execute();
            return false;
        },
        delayMs);
}

因此,您现在可以这样做(例如:延迟2秒,然后调用myMethod):

代码语言:javascript
复制
delay(2000, () -> myMethod());

很简单。:-)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8059147

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档