如何通过RCP上的UI报告处理长时间操作?

时间:2011-01-14 15:23:27

标签: java eclipse jobs eclipse-rcp rcp

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

  1. 主工作台窗口已关闭
  2. 打开一个新的小窗口(我猜对话框),其内容与上一个进度视图相同。在实际关闭应用程序之前,此对话框通知我正在完成某些操作
  3. 如何在我自己的作业运行长时间操作的RCP应用程序中实现相同的行为?

    Thansk的帮助, 马努

1 个答案:

答案 0 :(得分:1)

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

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

in bundle

org.eclipse.ui.ide.application