2017-04-13 68 views
1

我有2个插件,让说获取插件的首选项存储

Plugin A 
Plugin B 

插件A依赖于插件B和A的首选项页面

内部插件BI想拥有的偏好店以及

当我打电话

IPreferenceStore store = Activator.getDefault().getPreferenceStore(); 

从插件B小A的店,我得到周期检测,因为A取决于B和B也取决于A得到偏好存储

有没有什么办法可以得到内部插件B的偏好存储?

回答

3

您可以使用

IPreferenceStore prefs = new ScopedPreferenceStore(InstanceScope.INSTANCE, "plugin id"); 

获得一个插件的首选项存储,而不在插件中引用代码。