import hilog from '@ohos.hilog';import emitter from '@ohos.events.emitter';export default { onCommand(want, startId) { hilog.isLoggable(0x0000, 'testTag', hilog.LogLevel.DEBUG); hilog.debug(0x0000, 'testTag', '%{public}s', 'ServiceAbility onCommand'); let myArrays: Array<number> = [10, 20, 30, 40, 50, 60] let sum: number = 0; for (let i = 0;i < myArrays.length; i++) { sum += myArrays[i] } hilog.debug(0x0000, 'testTag', '%{public}s', '数据的和是:' + sum); var innerEvent = { eventId: 1002 } var eventData = { data: { 'sum': sum }, priority: emitter.EventPriority.HIGH } hilog.debug(0x0000, 'testTag', '%{public}s', '发射器:' + JSON.stringify(eventData.data)); emitter.emit(innerEvent, eventData) hilog.debug(0x0000, 'testTag', '%{public}s', '发成功'); }};

文章插图
运行结果欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh【【HarmonyOS】【ArkUI】在Service中使用Emitter】
经验总结扩展阅读
- 今日无事勾栏听曲什么意思
- 有没有一种可能是什么梗
- Daddy chill是什么意思
- 2024年清明节假期的祝福语
- 2023年农历正月初三能不能定亲 二零二三年正月初三适合订婚吗
- 电视HDR技术到底有没有用 电视HDR技术优点
- 2024清明节微信节日祝福语
- 买新房过户需要准备哪些资料
- 2023年贵人运最好的星座 更加有能力
- 冻资选房是什么意思