我有自己的自定义插件,扩展了org.eclipse.ui.plugin.AbstractUIPlugin类。 应用程序工作时,会更改此插件的某些首选项。
但是当我关闭工作台后,它们会立即被冲入硬盘。这对我的情况来说并不完全正确:我需要存储一些偏好,而其他的则不需要。
我的问题是:如何从PreferenceStore中删除他们的名字插件首选项?
答案 0 :(得分:1)
我认为你想要删除的首选项并不是真正的首选项(由Eclipse定义和支持)。我会修改你的Activator类来保存这些值。它已经是一个可以在插件中随处访问的单例,其生命周期与应用程序的生命周期完全相同。