HarmonyOS napi_value returen后释放问题

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

HarmonyOS
1天前
浏览
收藏 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
微信
回复
1天前
相关问题
HarmonyOS Resource获取value问题
60浏览 • 1回复 待解决
HarmonyOS Napi问题
24浏览 • 1回复 待解决
Key-Value存储问题咨询
325浏览 • 1回复 待解决
HarmonyOS 获取Resource中的value问题
482浏览 • 1回复 待解决
HarmonyOS NAPI开发相关问题
412浏览 • 1回复 待解决
HarmonyOS napi开发过程中的泄漏问题
44浏览 • 1回复 待解决
HarmonyOS ERROR: Invalid storeFile value
29浏览 • 1回复 待解决
HarmonyOS woker自动释放、c层崩溃
28浏览 • 1回复 待解决
如何在Native侧释放ArkTS对象
2395浏览 • 1回复 待解决