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

标签 java eclipse jobs eclipse-rcp rcp

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

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

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

感谢您的帮助, 马努

最佳答案

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

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

捆绑

org.eclipse.ui.ide.application

关于java - 如何处理 RCP 关闭时 UI 报告的长时间操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4692612/

相关文章:

java - 更改日期时如何将日期和时间从一个时区转移到另一时区?

php - Laravel,dispatchAfterResponse 不释放前端请求

php - 用于记录到数据库的 laravel 队列作业?

android - 在 WiFi 连接的 Android 上触发

Java - 通过 toString() 方法以特定格式打印 ArrayList 对象

java - 当我尝试查看Grails 2.4.5的版本并创建应用程序时,为什么它不起作用?

java - 使用 JAXB 编码只能包含多个子节点类型之一的 XML 节点(SharePoint 查询)

eclipse - 调试Dart应用程序时变量的唯一ID(哈希?)

java - 表格行之间的间隙太大

java - Java/eclipse中使用Search Engine实现调用层次结构(获取调用某个方法的所有方法)