问题描述:
AbstractPreferenceInitializer 设置的首选项默认值没有生效。debug发现该类始终没有触发。
解决方案:
在初始器的同插件的激活器中start方法中调用一次取值方法。
注意:必须是该插件的生命周期(激活器)类的preferenceStore,不管要取得的属性是不是在其中。
即,只有同插件的preferenceStore调用才会触发AbstractPreferenceInitializer初始器生效。
问题描述:
AbstractPreferenceInitializer 设置的首选项默认值没有生效。debug发现该类始终没有触发。
解决方案:
在初始器的同插件的激活器中start方法中调用一次取值方法。
注意:必须是该插件的生命周期(激活器)类的preferenceStore,不管要取得的属性是不是在其中。
即,只有同插件的preferenceStore调用才会触发AbstractPreferenceInitializer初始器生效。