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 8 9class EntryAbility extends UIAbility { 10 onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void { 11 hilog.info(0x0000, 'testTag sjd EntryAbility', 'EntryAbility onCreate'); 12 } 13 14 onWindowStageCreate(windowStage: window.WindowStage): void { 15 hilog.info(0x0000, 'testTag sjd EntryAbility', 'EntryAbility onWindowStageCreate'); 16 try { 17 windowStage.loadContent('pages/Index', (err: BusinessError<void> | null ): void => { 18 hilog.info(0x0000, 'testTag sjd EntryAbility', 'loadContent entering'); 19 if (err?.code) { 20 hilog.info(0x0000, 'testTag sjd EntryAbility', 'loadContent error'); 21 return; 22 } 23 hilog.info(0x0000, 'testTag sjd EntryAbility', 'loadContent ok'); 24 }); 25 } catch (e: Error) { 26 hilog.info(0x0000, 'testTag sjd EntryAbility', 'loadContent catch error:-----------' + e.message); 27 } 28 } 29}