我有两个插件可以说
Plugin A
Plugin B
插件A依赖于插件B而A具有偏好页面
内部插件B我想要一个A的首选项存储
当我打电话
IPreferenceStore store = Activator.getDefault().getPreferenceStore();
从插件B获取A的存储,我得到循环检测,因为A依赖于B而B还依赖于A来获取首选项存储
我有什么方法可以获得A插件B中的首选项?
答案 0 :(得分:3)
您可以使用
IPreferenceStore prefs = new ScopedPreferenceStore(InstanceScope.INSTANCE, "plugin id");
获取插件的首选项存储而不引用插件中的代码。