【问题标题】:Eclipse RCP - SelectionService - History?Eclipse RCP - SelectionService - 历史?
【发布时间】:2015-03-03 20:34:53
【问题描述】:

我正在构建一个 Eclipse RCP 应用程序,其中还包含一些 org.eclipse 插件,包括 Project Explorer 视图插件。

目前在我的一个插件中,我实现了一个StartupHook,我在Project Explorer 视图的SelectionService 上添加了一个侦听器。当我的插件处于活动状态时,我想获得最新选择的项目

查看this tutorial 了解有关 SelectionService 的一些详细信息

我不想为此使用StartupHook,因为它并不真正尊重lazy loading 原则。

SelectionService 是否有我可以参考的历史记录,并在我的插件加载后进行搜索(无需事先添加侦听器?)

【问题讨论】:

  • 不,它没有历史记录

标签: java eclipse-plugin eclipse-rcp


【解决方案1】:

SelectionService 没有历史记录。

您要么必须提前加载插件(如您所说,放弃延迟加载),要么只有在插件激活后才能跟踪选择更改(如果有的话)。

【讨论】:

    猜你喜欢
    • 2014-04-24
    • 2023-04-10
    • 2012-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多