我正在尝试在我的GWT应用程序中设计该函数,以便在重新加载之前每5分钟自动刷新一个页面而不单击按钮。我在stackoverflow中找到的用于此功能的大多数示例都是在用户单击按钮或链接后触发的。像这样example
我只想让页面每5分钟自动刷新一次。
答案 0 :(得分:4)
您可以将此代码放在您需要的任何位置:
Timer timer = new Timer() {
public void run() {
Window.Location.reload();
}
};
timer.schedule(5 * 60 * 1000);
请记住在某些时候取消此计时器 - 否则它将永远保持刷新,即使用户只是在某个标签页中打开您的应用并忘记了它。