#鸿蒙通关秘籍#鸿蒙OS开发中call事件如何实现功能的后台调起与执行

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
云海谜ERP

使用call事件可以在卡片中触发应用的后台操作:

ts @Entry @Component struct WidgetEventCallCard { build() { // 布局与点击事件配置 Column() { Row() { Column() { Button() { Text("按钮B") } .onClick(() => { postCardAction(this, { action: 'call', abilityName: 'WidgetEventCallEntryAbility', params: { formId: '12400633174999288', method: 'funB' } }); }) } } } } }

在UIAbility中处理call事件:

ts export default class EntryAbility extends UIAbility { onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void { this.callee.on('funB', (data: rpc.MessageSequence) => { // 背景逻辑处理 }); } }


分享
微博
QQ
微信
回复
2天前
相关问题