我正在开发一个eclipse RCP应用程序。用例要求当我打开2个视图并且用户尝试关闭一个视图时,应该向用户显示一条消息,即第二个视图也将被关闭(只是消息而不是确认)。
这种情况正常,我在处理第一个视图以显示消息并关闭第二个视图时触发事件。但是,如果用户退出应用程序/透视图或使用右上角的关闭按钮关闭应用程序/透视图,我不希望显示此消息,而只是关闭应用程序/透视图以及视图。
我试图看看是否实现了ISaveablePart2,但是我无法完成这项要求。
我也尝试过以下链接中的示例但是再次无法解决我的用例。 Handle the closing of the workbench window in Java RCP application