rcp(插件开发)如何保存上一次的工作状态
2012-11-09 14:33
645 查看
@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.
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.
相关文章推荐
- rcp(插件开发)如何保存并关闭显示在编辑区的单个编辑器
- rcp(插件开发)如何保存显示在编辑区的所有编辑器
- 开发 Intellij 插件时(如AndroidStudio 插件)如何在本地保存状态值
- rcp(插件开发) 如何使用插件下的Log日志
- rcp(插件开发)如何在一个透视图中显示多个视图
- rcp(插件开发)如何获取MenuBar上的菜单
- lua如何在游戏中保存上一次游戏状态
- rcp(插件开发)如何初始化-最大化显示
- rcp(插件开发)如何获取IWorkbenchPage对象?
- rcp(插件开发)如何获取视图(view)中当前选择的元素
- rcp(插件开发) 如何获取eclipse or rcp的安装目录
- rcp(插件开发) 如何查找自己定义的扩展点
- Rcp(插件开发) 如何获取当前视图选中的对象
- lua如何在游戏中保存上一次游戏状态
- iOS开发中如何保存按钮的状态
- 插件开发或RCP中如何通过actions扩展点配置工具栏按钮(插入到指定的ToolBarManger中)
- rcp(插件开发) 如何获取视图、编辑器;隐藏视图、编辑器
- rcp(插件开发)如何过滤多余的菜单项?
- rcp(插件开发)如何根据不同后缀文件打开不同编辑器?
- 【Android开发日记】Fragment切换如何保存状态?Viewpager简单搞定