[转]RCP启动和退出时执行顺序

[转]RCP启动和退出时执行顺序

以下是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。

你可能感兴趣的:([转]RCP启动和退出时执行顺序)