HarmonyOS napi_value returen后释放问题

napi_value从函数return出来发现被回收不return napi_value出去只能传指针赋值吗?

HarmonyOS
2024-12-25 08:46:20
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

napi_create_object、napi_create_int32、napi_create_int64等函数调用所在的线程与接口中填写的env变量不是同一个线程,一定要注意这些接口的调用,要与env变量的线程(比如保存的env变量是主线程的evn)是同一个线程。查看是否是主线程,可以从日志中查看到,举例如下:

07-05 10:17:15.046 31839-31839 A00000/testTag com.examp...lication I CreateObj, valuetype:6

上面日志中31839-31839前面的31839是主线程,后面的31839表示代码执行的线程,只有这两个值相等,才表示是在主线程上执行。

分享
微博
QQ
微信
回复
2024-12-25 11:27:20
相关问题
NAPI创建arraybuffer内存释放问题咨询
390浏览 • 1回复 待解决
HarmonyOS Resource获取value问题
389浏览 • 1回复 待解决
Key-Value存储问题咨询
470浏览 • 1回复 待解决
HarmonyOS Napi问题
314浏览 • 1回复 待解决
HarmonyOS NAPI开发相关问题
654浏览 • 1回复 待解决
HarmonyOS 获取Resource中的value问题
758浏览 • 1回复 待解决
NAPI开发问题
316浏览 • 1回复 待解决
HarmonyOS napi开发过程中的泄漏问题
278浏览 • 1回复 待解决
HarmonyOS ERROR: Invalid storeFile value
369浏览 • 1回复 待解决
如何在Native侧释放ArkTS对象
2630浏览 • 1回复 待解决
HarmonyOS woker自动释放、c层崩溃
254浏览 • 1回复 待解决