java FA 中收到消息的时候不能主动控制路由到AbilitySlice吗?

java FA 中收到消息的时候不能主动控制路由到AbilitySlice吗?

比如java page ability 中收到MQ消息。需要切换AbilitySlice并带参数。这个时候怎么处理?

鸿蒙
HarmonyOS
Java
2021-10-19 09:50:59
浏览
收藏 0
回答 2
待解决
回答 2
按赞同
/
按时间
爱吃土豆丝的打工人
2
/** 
  *  开始跳转其他page界面
  */ 
private void startEnterSecondAbility() { 
     Intent intent = new Intent(); 
     Operation operation = new Intent.OperationBuilder().withDeviceId("") 
             .withBundleName(getBundleName())  //需要跳转至的page名称
             .withAbilityName("com.huawei.abilityintent.SecondAbility") 
             .build(); 
     intent.setOperation(operation); 
     intent.setParam("key", "我从MainAbility进到了SecondAbility");   //这里携带参数
     startAbilityForResult(intent, 1); 
 }

发送成功后  在跳转的page中接收携带的参数

showParametersText.setText(intent.getStringParam("key")); 
分享
微博
QQ
微信
回复
2021-10-20 09:12:08
ueena

可以通过startAbility实现页面跳转啊,参考链接:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ability-intent-0000000000038799 。

如果不能解决您的问题,希望您能提供详细一些的需求描述。

分享
微博
QQ
微信
回复
2021-10-19 13:28:50
相关问题
Js FA拉起Java FA时候怎么传参?
3024浏览 • 1回复 待解决
请问JS FA可以跳转到JAVA FA并交互么
7025浏览 • 1回复 待解决
obproxy路由问题有知道
2786浏览 • 2回复 待解决
鸿蒙AbilitySlice怎么finish掉
7288浏览 • 2回复 待解决
跨模块路由跳转问题有知道
414浏览 • 1回复 待解决
JS FA调用 java PA,取到参数剪切板问题
3543浏览 • 1回复 待解决
abilityslice意义是什么呀
9237浏览 • 3回复 待解决
js FA支持多点触摸
2871浏览 • 1回复 待解决
Date类型在format时候不能直接format
70浏览 • 0回复 待解决
Java UIWebView支持深色模式
1135浏览 • 1回复 待解决