以下の HTML メタ タグでできることを GWT で実現するにはどうすればよいでしょうか。
<meta http-equiv="refresh" content="30" />
ブラウザを30秒ごとに自動的に更新する場合は、次の方法で実行できます。
new Timer() {
@Override
public void run() {
Window.Location.refresh();
}
}.schedule(30000); // milliseconds
このようにページをリロードすると、GWTコードが停止し、最初から新しく再起動するため、これはschedule()
代わりに使用しています。scheduleRepeating()
あなたはおそらくこれを避けたいでしょう。
私は正直に言うと、この習慣は私にとってかなり悪い「においがする」。30秒ごとにページを更新する理由(つまり、GWTコードを再ロードする必要がある理由)についてもう少し情報を提供すると、やりたいことをより適切に行う方法についてアドバイスを提供できます。