如何实现应用组件间的信息传递?

如何实现应用组件间的信息传递?


HarmonyOS
2024-08-06 11:43:09
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
一杯生椰

使用want显式拉起

import AbilityConstant from '@ohos.app.ability.AbilityConstant';
import UIAbility from '@ohos.app.ability.UIAbility';
import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';

let want: Want = {
deviceId: '', // deviceId为空表示本设备
bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility',
moduleName: 'entry' // moduleName非必选
};
class MyAbility extends UIAbility{
onCreate(want: Want, launchParam: AbilityConstant.LaunchParam){
this.context.startAbility(want, (error: BusinessError) => {
// 显式拉起Ability,通过bundleName、abilityName和moduleName可以唯一确定一个Ability
console.error(`error.code = ${error.code}`);
});
}
}
分享
微博
QQ
微信
回复
2024-08-06 18:18:07
相关问题
本地service与本地应用如何传递消息
5577浏览 • 1回复 待解决
关于处理父子组件事件传递方式
467浏览 • 1回复 待解决
HarmonyOS 如何实现组件通信
484浏览 • 1回复 待解决
应用如何获取应用metadata信息
1091浏览 • 1回复 待解决