ユーザーがウィンドウを閉じたり、更新したり、戻るボタンをクリックしたりしたときに、RPC呼び出しを実行しようとしていますが、1つのページだけです。処理について話している投稿を見つけましたが、解決策がうまく機能せず、戻るボタン ハンドラーが見つからず (機能していません)、常に Web 上のすべてのページに適用されます。ページから離れると、ハンドラーを削除するための何かが見つかりません。
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。