读书人

rcp(插件开发)怎么保存下一次的工作

发布时间: 2012-11-25 11:44:31 作者: rapoo

rcp(插件开发)如何保存上一次的工作状态

@Override
public void initialize(IWorkbenchConfigurer configurer) {
super.initialize(configurer);
configurer.setSaveAndRestore(true);
}

方法setSaveAndRestore设置为true时,系统将保存上次打开的配置文件org.eclipse.ui.prefs,此配置文件保存在RCP程序新建的workspace目录中,如果删除此目录,会打开默认的设计视图,并重新生成该目录。为false时,始终打开系统默认配置.

笔者在开发过程中发现,如果在开发中发现,没有打包发布之前,如论运行application或product方式,如果setSaveAndRestore设置为true那么只能看到welcome视图而不能看见我所创建的view,但是setSaveAndRestore将setSaveAndRestore改成false就可以了,

所以笔者建议:在开发的时候将参数指定为false, 到发布的时候改成true.

读书人网 >编程

热点推荐