• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1import UIAbility from '@ohos.app.ability.UIAbility';
2import AbilityConstant from '@ohos.app.ability.AbilityConstant';
3import Want from '@ohos.app.ability.Want';
4import window from '@ohos.window';
5import { BusinessError } from '@ohos.base'
6import hilog from '@ohos.hilog'
7
8class EntryAbility extends UIAbility {
9  onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void {
10    hilog.info(0x0000, 'testTag', 'EntryAbility onCreate');
11  }
12
13  onWindowStageCreate(windowStage: window.WindowStage): void {
14    hilog.info(0x0000, 'testTag', 'EntryAbility onWindowStageCreate');
15    try {
16      windowStage.loadContent('pages/Index', (err: BusinessError<void>): void => {
17        hilog.info(0x0000, 'testTag', 'loadContent entering');
18        if (err.code) {
19          hilog.info(0x0000, 'testTag', 'loadContent error');
20          return;
21        }
22        hilog.info(0x0000, 'testTag', 'loadContent ok');
23      });
24    } catch (e: Error) {
25      hilog.info(0x0000, 'testTag', 'loadContent catch error:-----------' + e.message);
26    }
27  }
28}