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}