有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何处理RCP关闭时UI报告的长时间操作?

当关闭Eclipse(用于插件开发)工作台时,在我的工作台上运行一个长操作(并通过进度视图向我报告),例如“全部清除”操作,会发生以下情况:

  1. 主工作台窗口已关闭
  2. 将打开一个新的小窗口(我猜是一个对话框),其内容与以前的进度视图相同。此对话框通知我某些操作在实际关闭应用程序之前已完成

我自己的作业运行长时间操作,如何在RCP应用程序中实现相同的行为

谢谢你的帮助, 马努


共 (1) 个答案

  1. # 1 楼答案

    查看EclipseIDE代码,看看它是如何实现的;) 小建议:

    org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.postShutdown()
    

    捆绑

    org.eclipse.ui.ide.application