HarmonyOS 怎么实现多模块(entry+多feature)路由跳转?

多模块工程开发时(多hap的模式),只有在调用startAbility()启动一次指定的模块,router才可以通过‘@bundle:包名/模块名/路径/页面所在的文件名’ 方式进行跳转到任意界面,这是新增的限制还是bug啊?以前测试4.0时就可以自由跳转界面

场景描述

我们期望的是可以进行分模块开发,每个模块可以独立运行、相互直接可以交互通信。

1、在多hap的模式下,不启动Ability,如何进行路由跳转?最好显示的是一个任务进程。

2、为何在启动Ability一次后,即便是将其进程杀掉,后面的路由就可以随便跳转

3、是否类似上述多模块的开发只能才用har和hsp的模式?

HarmonyOS
2024-12-27 13:55:42
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

1.需要先拉起对应ability才能使用router跳转,目前设计的规则是这样的;

2.hsp和har目前不支持独立运行,因为这两种共享包中都是没有ability的;

3.目前需要拉起对应ability才能注册路由,才能使用router跳转。

分享
微博
QQ
微信
回复
2024-12-27 15:36:50
相关问题
HarmonyOS 模块间是怎样跳转的?
219浏览 • 1回复 待解决
HarmonyOS 怎么模块路由跳转界面
1318浏览 • 1回复 待解决
Gradle怎么实现productFlavors
6724浏览 • 1回复 待解决
mysql查询sql怎么写?
2263浏览 • 1回复 待解决
HarmonyOS 模块相互引用问题
344浏览 • 1回复 待解决
模块签名配置DevEcoStudio报错
7896浏览 • 2回复 待解决
HarmonyOS module中page跳转
141浏览 • 1回复 待解决
模块开发的方案建议
1910浏览 • 1回复 待解决
模块应用使用startAbility报错
1967浏览 • 1回复 待解决
模块之间的数据互相访问
376浏览 • 1回复 待解决
HarmonyOS 模块引入har包版本问题
160浏览 • 1回复 待解决
HarmonyOS 应用主题实现方案
609浏览 • 1回复 待解决