关闭时不调用 Eclipse RCP 中的 ExitHandler window
ExitHandler in Eclipse RCP is not invoked when closing window
我有一个 Eclipse RCP 应用程序(版本:Mars.1 Release (4.5.1))。我在 application.xmi 中指定了一个退出命令。对于这个命令,我有合适的处理程序:
<handlers xmi:id="_6wlLfcgZEeSyMNYR5xypkQ"
elementId="test.handler.quitCommand"
contributionURI="bundleclass://Test/test.handlers.QuitHandler"
command="_6wlLfMgZEeSyMNYR5xypkQ"
/>
当我使用对应菜单项(退出)时调用处理程序。
现在,当我使用 ALT + F4 或通过 X 关闭应用程序 window 时,此处理程序被省略,应用程序直接关闭。
我想在单击 X 时调用 ExitHandler
。如何在 RCP 4 中实现此目的?
调用处理程序很困难,但是在您的生命周期 class 中的 @PreSave
方法总是在应用程序关闭期间被调用。
@PreSave
public void preSave()
{
...
}
我有一个 Eclipse RCP 应用程序(版本:Mars.1 Release (4.5.1))。我在 application.xmi 中指定了一个退出命令。对于这个命令,我有合适的处理程序:
<handlers xmi:id="_6wlLfcgZEeSyMNYR5xypkQ"
elementId="test.handler.quitCommand"
contributionURI="bundleclass://Test/test.handlers.QuitHandler"
command="_6wlLfMgZEeSyMNYR5xypkQ"
/>
当我使用对应菜单项(退出)时调用处理程序。
现在,当我使用 ALT + F4 或通过 X 关闭应用程序 window 时,此处理程序被省略,应用程序直接关闭。
我想在单击 X 时调用 ExitHandler
。如何在 RCP 4 中实现此目的?
调用处理程序很困难,但是在您的生命周期 class 中的 @PreSave
方法总是在应用程序关闭期间被调用。
@PreSave
public void preSave()
{
...
}