#鸿蒙通关秘籍#如何为待初始化组件添加StartupTask启动任务?

HarmonyOS
2024-12-11 16:24:53
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
墨竹幽兰HDD

为每个待初始化组件添加启动任务时,需实现StartupTask接口,该接口包含initonDependencyCompleted两个方法,并使用Sendable注解。文件路径需与startup_config中配置的路径一致。 bash import { StartupTask, common } from '@kit.AbilityKit'; import { hilog } from '@kit.PerformanceAnalysisKit';

@Sendable export default class StartupTask_001 extends StartupTask { constructor() { super(); }

async init(context: common.AbilityStageContext) { hilog.info(0x0000, 'testTag', 'StartupTask_001 init.'); return 'StartupTask_001'; }

onDependencyCompleted(dependence: string, result: Object): void { hilog.info(0x0000, 'testTag', 'StartupTask_001 onDependencyCompleted, dependence: %{public}s, result: %{public}s', dependence, JSON.stringify(result)); } }


分享
微博
QQ
微信
回复
2024-12-11 17:50:40
相关问题
HarmonyOS 组件初始化参数
36浏览 • 1回复 待解决