Eclipse RCP:PreferenceStore数据在重启时被删除,这应该发生吗?

时间:2014-06-11 09:24:06

标签: plugins eclipse-rcp preferences

我的印象是,当我使用IPrefrenceStore的{​​{1}}时,我可以在重新启动之间保存信息,但似乎并非如此?

存储一些数据:

AbstractUIPlugin

现在重新启动RCP并尝试恢复存储的信息:

private IPreferenceStore preferenceStore = FeaturePlugin.getDefault().getPreferenceStore();
preferenceStore.setValue("testKey", "SomeString");

结果是一个空字符串。这应该发生吗?

解决方案:如果在调试应用程序时终止RCP,则不会写入首选项,因为从未执行过相应插件的private IPreferenceStore preferenceStore = FeaturePlugin.getDefault().getPreferenceStore(); preferenceStore.getLong("testKey") 方法。代表我是一个正在发生的错误!

0 个答案:

没有答案