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 页面返回时应用退报错
496浏览 • 1回复 待解决
打开图库应用时偶尔会退
2400浏览 • 0回复 待解决
加载FFMpeg后APP出现退
131浏览 • 1回复 待解决
鸿蒙js开发 文件交互Api 退
6548浏览 • 2回复 待解决
HarmonyOS NEXT Developer Beta1模拟器退
1467浏览 • 1回复 待解决
退和报错日记获取有了解的吗?
2739浏览 • 1回复 待解决
屏幕右移有时退软件还退不出来
6023浏览 • 1回复 待解决
HarmonyOS video设置加载图
256浏览 • 1回复 待解决
HarmonyOS应用签名问题
344浏览 • 1回复 待解决
HarmonyOS 应用切后台问题
434浏览 • 1回复 待解决