以下是eclipse RCP 工作台启动和退出时的方法调用顺序:
启动顺序
1 : WorkbenchAdvisor.preStartup
2 : WorkbenchAdvisor.openWindows
3 : WorkbenchAdvisor.createWorkbenchWindowAdvisor
4 : WorkbenchWindowAdvisor.preWindowOpen
5 : WorkbenchWindowAdvisor.createActionBarAdvisor
6 : WorkbenchWindowAdvisor.postWindowCreate
7 : WorkbenchWindowAdvisor.postWindowOpen
8 : WorkbenchAdvisor.postStartup
关闭顺序
9 : WorkbenchWindowAdvisor.preWindowShellClose
10 : WorkbenchAdvisor.preShutdown
11 : WorkbenchWindowAdvisor.postWindowClose
12 : WorkbenchAdvisor.postShutdown
在关闭工作台的时候,如果是点击“退出”菜单,而不是点击右上角的"X" , 则不会执行 步骤 9。