| onCreate(): void | onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void | 两者的意义和调用时机一致,Stage模型在回调中新增了参数,方便开发者在创建的时候获取启动相关的数据。 |
| NA | onWindowStageCreate(windowStage: window.WindowStage): void | Stage模型新增,窗口创建时由系统回调。 |
| onActive(): void | on(eventType: ‘windowStageEvent’, callback: Callback): void;
WindowStageEventType.ACTIVE | 两者的意义和调用时机一致。Stage模型下移动到了窗口对象中。 |
| onShow(): void | onForeground(): void | 两者的意义和调用时机一致,参数也一致。 |
| onNewWant(want: Want): void | onNewWant(want: Want, launchParam: AbilityConstant.LaunchParam): void | 两者的意义和调用时机一致,Stage模型多了LaunchParam参数来告知应用启动原因。 |
| onInactive(): void | on(eventType: ‘windowStageEvent’, callback: Callback): void;
WindowStageEventType.INACTIVE | 两者的意义和调用时机一致。Stage模型下移动到了窗口对象中。 |
| onHide(): void | onBackground(): void | 两者的意义和调用时机一致,参数也一致。 |
| NA | onWindowStageDestroy(): void | Stage模型新增,窗口销毁时由系统回调。 |
| onDestroy(): void | onDestroy(): void | 两者的意义和调用时机一致,参数也一致。 |