在ArkTS层往C++层注册一个object或function,C++层可以按需往这个回调上进行扔消息同步到上层应用么?

​在ArkTS层往C++层注册一个object或function,C++层可以按需往这个回调上进行扔消息同步到上层应用么,请提供示例?在注册object或function时,napi_env是否可以被长时持有?扔消息同步到上层应用时,是否需要在特定线程

HarmonyOS
2024-03-19 16:43:56
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fujiang1981

纯在ArkTS侧不可以往C++层注册对象或者函数,开发者需要回到C++层自己处理;env可以长期持有,不过使用env时,需要在特定的线程,使用env时需要在创建该env的ArkTS线程使用。

参考链接

Native与ArkTS对象绑定

分享
微博
QQ
微信
回复
2024-03-20 00:27:14
相关问题
ts给c++传递数组,c++如何解析
686浏览 • 1回复 待解决
通过Native 调用c++实现文本绘制
500浏览 • 1回复 待解决
C++同步ArkTS里面的方法
521浏览 • 1回复 待解决
如何在C/C++ 创建ArkTS的对象
968浏览 • 1回复 待解决
如何修改C++版本?C++支持情况?
389浏览 • 1回复 待解决
如何为 C++ 提供调函数?
1295浏览 • 1回复 待解决
如何实现ArkTSC/C++的数组转换
23浏览 • 1回复 待解决
C++ 如何获取操作 Arkts 实例
440浏览 • 1回复 待解决
如何实现ArkTSC/C++的HashMap转换?
501浏览 • 0回复 待解决
ArkTSC++互相直接调用
600浏览 • 1回复 待解决
C++调用ArkTS 定义的方法
691浏览 • 1回复 待解决