请问js2java-codegen这个工具,java中的异步方法结果怎么回传?

js2java-codegen 使用该工具生成调用方法的时候,java中的方法如果是异步方法,怎么回传给js呢,手写的时候可以拿到IRemoteObject回传,用这工具怎么操作呢
 
 

鸿蒙
工具
java
2022-02-17 13:22:52
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
wilcoc
1

工具自动生成的js文件中,有发送请求的方法sendRequest。

其中有请求为是否为异步的参数,默认是同步,修改为异步即可。

const sendRequest = async (opcode, data) => {

    var action = {};

    action.bundleName = BUNDLE_NAME;

    action.abilityName = ABILITY_NAME;

    action.messageCode = opcode;

    action.data = data;

    action.abilityType = ABILITY_TYPE_INTERNAL;

    action.syncOption = ACTION_SYNC;// 默认为同步,修改为”ACTION_ASYNC“异步即可

    return FeatureAbility.callAbility(action);

}

分享
微博
QQ
微信
回复
2022-02-17 14:23:58
相关问题
JS 卡片 ,JAVA 怎么给 这边数组?
4370浏览 • 1回复 待解决
JS跳转Java参问题?
3045浏览 • 1回复 待解决
Js FA拉起Java FA时候怎么参?
2967浏览 • 1回复 待解决
harmonyOS 这个加载圈 java 自带这个吗?
1724浏览 • 1回复 待解决
js怎么跳转java应用界面
3784浏览 • 1回复 待解决
请问JS FA可以跳转到JAVA FA并交互么
6973浏览 • 1回复 待解决
js 怎么开启异步线程?
4305浏览 • 1回复 待解决
js调用Java,问题求助?
3732浏览 • 1回复 待解决
deveco studio如何运行java main方法?
1307浏览 • 1回复 待解决
java如何设置CommonDialog位置?
3546浏览 • 1回复 待解决