When should an Activator extend the AbstractUIPlugin versus implementing the BundleActivator?
问问题
741 次
1 回答
0
我找到了这个 :
所有激活器都必须实现 BundleActivator 接口。通常,基于 UI 的插件(需要 org.eclipse.ui 插件的插件)有一个激活器,它是 AbstractUIPlugin 的子类,而非 UI 插件是 Plugin 的子类。
(从这里开始 - 第 3.4.6 点)它来自一本书,所以很有可能它是正确的。而且这个名字确实暗示了一点......
当您使用 Kepler 创建插件项目时,它会生成“BundleActivator”版本。我认为是因为在 3.x 中还没有“这个插件对 UI 做出贡献”的选项。
于 2013-11-06T01:04:58.647 回答