【发布时间】:2013-01-10 22:43:09
【问题描述】:
我找到了说明我可以在 Eclipse RCP 应用程序的“安装新软件”对话框中隐藏一些 UI 元素的文档。
都在here描述。
我希望我的 RCP 应用程序(基于 Eclipse 3.7)像 RCP Mail 示例应用程序一样隐藏可用的软件站点,所以我使用这个示例实现了我的 RCP 应用程序。但是,它不起作用。
我什至已经将 RCP Mail 项目导入我的 Eclipse IDE 并启动它并调试它以查看它在做什么。当我在我的 IDE 中运行 RCP Mail 项目时,它就像一个魅力。它隐藏了 UI,就像我希望我的 RCP 应用做的那样。
到目前为止我发现的主要区别是这个。
当我运行我的应用程序并尝试使用此代码获取策略时...
ProvisioningUI.getDefaultUI().getPolicy()
我获得的政策与我使用此代码注册的政策不同...
policy = new RestrictedP2UIPolicy();
policyRegistration = context.registerService(Policy.class.getName(), policy, null);
我的 ResrictedP2UIPolicy 类与 RCP Mail 示例应用程序中的 CloudPolicy 类相同。
我在运行时返回的 Policy 是一个名为 SDKPolicy 的实现类。
有没有人知道为什么我会获得另一项政策而不是我尝试注册的政策?
【问题讨论】:
标签: eclipse eclipse-rcp p2