Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse RCP-SelectionService-History?_Java_Eclipse Plugin_Eclipse Rcp - Fatal编程技术网

Java Eclipse RCP-SelectionService-History?

Java Eclipse RCP-SelectionService-History?,java,eclipse-plugin,eclipse-rcp,Java,Eclipse Plugin,Eclipse Rcp,我正在构建一个Eclipse RCP应用程序,其中还包含一些org.Eclipse插件,包括projectexplorerview插件 目前,在我的一个插件中,我实现了一个StartupHook,在projectexplorer视图的SelectionService上添加了一个侦听器。当我的插件处于活动状态时,我希望获得最新选定的项目 查看SelectionService的一些详细信息 我不想为此使用StartupHook,因为它并不真正尊重延迟加载原则 SelectionService是否有我

我正在构建一个Eclipse RCP应用程序,其中还包含一些org.Eclipse插件,包括
projectexplorer
view插件

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

查看SelectionService的一些详细信息

我不想为此使用
StartupHook
,因为它并不真正尊重
延迟加载原则


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

SelectionService
没有历史记录


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

否,它没有历史记录