44 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			44 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|  | import AbilityConstant from '@ohos.app.ability.AbilityConstant'; | ||
|  | import hilog from '@ohos.hilog'; | ||
|  | import UIAbility from '@ohos.app.ability.UIAbility'; | ||
|  | import Want from '@ohos.app.ability.Want'; | ||
|  | import window from '@ohos.window'; | ||
|  | 
 | ||
|  | export default class EntryAbility extends UIAbility { | ||
|  |   onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void { | ||
|  |     hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onCreate'); | ||
|  |   } | ||
|  | 
 | ||
|  |   onDestroy(): void { | ||
|  |     hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onDestroy'); | ||
|  |   } | ||
|  | 
 | ||
|  |   onWindowStageCreate(windowStage: window.WindowStage): void { | ||
|  |     // Main window is created, set main page for this ability | ||
|  |     hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageCreate'); | ||
|  | 
 | ||
|  |     windowStage.loadContent('pages/Index', (err) => { | ||
|  |       if (err.code) { | ||
|  |         hilog.error(0x0000, 'testTag', 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? ''); | ||
|  |         return; | ||
|  |       } | ||
|  |       hilog.info(0x0000, 'testTag', 'Succeeded in loading the content.'); | ||
|  |     }); | ||
|  |   } | ||
|  | 
 | ||
|  |   onWindowStageDestroy(): void { | ||
|  |     // Main window is destroyed, release UI related resources | ||
|  |     hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageDestroy'); | ||
|  |   } | ||
|  | 
 | ||
|  |   onForeground(): void { | ||
|  |     // Ability has brought to foreground | ||
|  |     hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onForeground'); | ||
|  |   } | ||
|  | 
 | ||
|  |   onBackground(): void { | ||
|  |     // Ability has back to background | ||
|  |     hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onBackground'); | ||
|  |   } | ||
|  | } |