HarmonyOS应用闪退问题

1、采用native c++调用mslite,mslite初始化/推理/释放均在ArkTS层的taskpool中执行,三者无并发情况出现,napi侧采用同步方式。

2、进入页面是,会执行mslite初始化,推理。

3、退出页面时,在aboutToDisappear中会触发mslite释放,已通过日志可以判断mslite所在的taskpool的方法已执行完成。

4、但测试发现,退出页面等待2分30秒左右,app会闪退。以上,请帮忙分析下是什么原因?

HarmonyOS
2024-08-27 14:13:00
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

不能将napi_create_external系列接口创建的nativePointer或附带nativePorinter的对象传递到了taskPool等其他线程,该接口创建的对象仅允许在当前线程(创建出对象的线程)进行传递和使用。

分享
微博
QQ
微信
回复
2024-08-27 19:02:22
相关问题
HarmonyOS 页面返回时应用退报错
378浏览 • 1回复 待解决
打开图库应用时偶尔会退
2345浏览 • 0回复 待解决
加载FFMpeg后APP出现退
40浏览 • 1回复 待解决
鸿蒙js开发 文件交互Api 退
6429浏览 • 2回复 待解决
HarmonyOS NEXT Developer Beta1模拟器退
1300浏览 • 1回复 待解决
退和报错日记获取有了解的吗?
2700浏览 • 1回复 待解决
屏幕右移有时退软件还退不出来
5915浏览 • 1回复 待解决
HarmonyOS video设置加载图
190浏览 • 1回复 待解决
HarmonyOS应用签名问题
265浏览 • 1回复 待解决
HarmonyOS 应用显示名称问题
214浏览 • 1回复 待解决
HarmonyOS 应用内支付问题
143浏览 • 1回复 待解决