c++创建的(napi_create_object),或者作为参数传下来的js value,如果想持久持有,需要怎么做?

c++创建的(napi_create_object),或者作为参数传下来的js value,如果想持久持有,需要怎么做?以及怎么主动销毁或减少引用计数

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

持久持有一个对象,可以通过napi_create_reference创建一个强引用,然后将这个ref保存下来使用;主动销毁可以使用napi_delete_reference,减少或者增加引用计数可以通过napi_reference_unref或者napi_reference_ref。

分享
微博
QQ
微信
回复
2024-03-20 00:26:57
相关问题
后台录像需要怎么做呢?
2252浏览 • 1回复 待解决
如何在C/C++ 创建ArkTS对象
271浏览 • 1回复 待解决
请问怎么做MySQL数据优化?
557浏览 • 2回复 待解决
鸿蒙OTA升级要怎么做
773浏览 • 0回复 待解决
dev studio可以用C#或者C++开发吗?
1780浏览 • 1回复 待解决
三表连表查询+groupby怎么做
646浏览 • 1回复 待解决
undefined symbol napi_create_threadsafe_function
2256浏览 • 1回复 待解决
polarDB私有化部署怎么做
1575浏览 • 1回复 待解决
怎样用c\c++开发啊有知道吗?
2430浏览 • 1回复 待解决
应用侧显示华为云mqtt数据是怎么做
5423浏览 • 1回复 待解决