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

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


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与本地应用如何传递消息
5432浏览 • 1回复 待解决
HarmonyOS 如何实现组件通信
224浏览 • 1回复 待解决
关于处理父子组件事件传递方式
320浏览 • 1回复 待解决
应用如何获取应用metadata信息
819浏览 • 1回复 待解决
如何获取组件属性信息
1851浏览 • 1回复 待解决
如何获取应用版本信息
2053浏览 • 1回复 待解决
liteos-m怎么实现进程互斥?
6040浏览 • 1回复 已解决
js Fa如何实现线程通信?
5373浏览 • 1回复 待解决
如何实现上下切换页面跳转动画
1826浏览 • 0回复 待解决
HarmonyOS 模块解耦方案如何实现
110浏览 • 1回复 待解决
UnionID在元服务和应用关系
1779浏览 • 1回复 待解决