我有这样的场景,在应用程序重新启动时,关闭 rcp 应用程序之前打开的透视图不应该恢复。
这是必需的,因为我们已经实现了登录系统,并且根据登录用户,我们需要启用登录用户被授权的透视图。
但是,当用户 A 登录并在关闭应用程序之前打开“透视 A”时,用户 B 登录时默认显示“透视 A”。
我知道这被存储在 .metadata 文件夹中,但我不想在运行时清除元数据文件夹(在打开应用程序时)
那么在重新启动应用程序时,我如何限制工作台不打开最后打开的透视图?
我尝试覆盖 workbenchadvisor 类的 getInitialWindowPerspectiveId() 但没有用。
我也尝试过,从透视注册表中删除透视描述符,但仍然没有用......
非常感谢任何解决此问题的输入...