Как мы можем добиться того, что может сделать приведенный ниже метатег HTML, в GWT?
<meta http-equiv="refresh" content="30" />
Как мы можем добиться того, что может сделать приведенный ниже метатег HTML, в GWT?
<meta http-equiv="refresh" content="30" />
Если вы хотите, чтобы браузер автоматически обновлялся каждые 30 секунд, вы можете сделать это с помощью:
new Timer() {
@Override
public void run() {
Window.Location.refresh();
}
}.schedule(30000); // milliseconds
Здесь используется schedule()
вместо scheduleRepeating()
, потому что такая перезагрузка страницы приведет к остановке кода GWT и перезапуску с самого начала. Вероятно, вы хотите избежать этого.
Скажу честно, эта практика "пахнет" для меня довольно скверно. Если вы дадите немного больше информации о том, почему вы хотели бы обновлять страницу каждые 30 секунд (таким образом, требуя перезагрузки вашего кода GWT), я, вероятно, смогу дать вам совет о том, как лучше делать то, что вы хотите сделать.