HarmonyOS ArkWeb jsrbidge如何同步返回结果?

通过ArkWeb\_ControllerAPI\#registerAsyncJavaScriptProxy方法注册前端可访问对象,在注册对象中需要设置ArkWeb\_ProxyMethod,其中有ArkWeb\_OnJavaScriptProxyCallback原型为:

typedef void (*ArkWeb_OnJavaScriptProxyCallback)(const char* webTag, const ArkWeb_JavaScriptBridgeData* dataArray, size_t arraySize, void* userData); 

该方法声明返回值为void,在前端调用该对象方法时,如何同步返回值给前端?

阅读 438
1 个回答

目前这个接口就是无返回值的,如果调用同步方法可以使用registerJavaScriptProxy,如果在异步注册,可以使用await异步函数。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进