我正在尝试重置我开发的特定Eclipse视图。我想重新启动应用程序时重置视图的状态。有没有办法在RCP编程中实现这一目标?
答案 0 :(得分:0)
当您重新启动RCP应用程序时,Eclipse工作台会自动调用视图部件的init
方法。此方法(位于类org.eclipse.ui.part.ViewPart
中)接收Memento
个对象。这是因为Eclipse尽可能尝试重新创建视图部分的先前状态。如果要更改此默认行为,请覆盖init
方法。您可以这样做,因为您的类继承自org.eclipse.ui.part.ViewPart
。