如题:napi_make_callback接口在异步操作完成后如何执行ArkTS回调函数?
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。
如题:napi_make_callback接口在异步操作完成后如何执行ArkTS回调函数?
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。
1 回答1.1k 阅读✓ 已解决
1 回答1.4k 阅读
1 回答1.2k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答994 阅读
1 回答976 阅读
在C++代码中,先完成异步操作相关的准备工作(如获取参数、初始化异步上下文、打开回调作用域等),然后判断要执行的函数类型是否为
napi_function
,若是则调用napi_make_callback
接口,传入环境、异步上下文、接收器对象、函数、参数个数、参数数组等参数来执行ArkTS回调函数,并获取回调函数的执行结果。若函数类型判断不通过则抛出错误。示例代码如下:本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。