当用户关闭窗口、刷新窗口或单击后退按钮时,我正在尝试运行一些 RPC 调用,但仅针对一个页面。我发现了一篇关于处理的帖子,但解决方案效果不佳,缺少后退按钮处理程序(不起作用),并且始终适用于网络上的所有页面,如果您离开页面,我找不到删除处理程序的内容
Window.addWindowClosingHandler(new Window.ClosingHandler() {
@Override
public void onWindowClosing(ClosingEvent event) {
event.setMessage("You sure?");
}
});
Window.addCloseHandler(new CloseHandler<Window>() {
@Override
public void onClose(CloseEvent<Window> event) {
// Execute code when window closes!
System.out.println("ble ! ");
}
});
框架:带有 mvp4g 的 GWT 2.4。
浏览器:FF 和 Chrome。