Eclipse RCP - SelectionService - 历史?

时间:2015-03-03 12:30:02

标签: java eclipse-plugin eclipse-rcp

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

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

检查this tutorial 以获取有关SelectionService

的一些详细信息

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

SelectionService是否有我可以引用的历史记录,并在我的插件加载后搜索(没有事先添加监听器?)

1 个答案:

答案 0 :(得分:1)

SelectionService没有历史记录。

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