【HarmonyOS NEXT】C++开发,napi_call_function接口是否支持反射同步的调用ArkTS中的方法

 

【关键字】

napi_call_function / 反射同步 / 调用ArkTS / napi_get_named_property

【问题描述】

https://developer.harmonyos.com/cn/docs/documentation/doc-references-V2/napi-0000001630425921-V2,这个文档列出了诸多接口,但没找到每个接口各个参数的的详细描述。是否有更加详细的文档介绍?

napi_call_function接口,文档上描述它是native层调用ArkTS。在官方Demo中,有展示它的用法,但是是一个异步调用的示范。如何实现napi_call_function在传入合适的入参后,同步去调用ArkTS上的某个已存在的方法。类似于C++通过方法签名反射调用java方法。

【解决方案】

napi_call_function接口的详细文档请参考:https://nodejs.cn/api/n-api.html#napi_call_function

推荐使用napi_get_named_property接口来调用JS侧传递给C++侧的参数中的特定方法。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值