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
1553浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zxjiu

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

分享
微博
QQ
微信
回复
2024-08-27 19:02:22


相关问题
HarmonyOS react-native-webview退问题
828浏览 • 1回复 待解决
HarmonyOS 页面返回时应用退报错
1602浏览 • 1回复 待解决
打开图库应用时偶尔会退
3182浏览 • 0回复 待解决
写什么代码可以导致应用崩溃退
163浏览 • 0回复 待解决
HarmonyOS 使用Webview会退
656浏览 • 1回复 待解决
HarmonyOS number toFixed方法退
830浏览 • 1回复 待解决
HarmonyOS 手势处理高概率退
600浏览 • 1回复 待解决
HarmonyOS 退报错 Error code:2100001
722浏览 • 1回复 待解决
应用运行报错内存不足退解决方法
206浏览 • 0回复 待解决
页面间传递参数总是退
163浏览 • 0回复 待解决
HarmonyOS 申请短时后台任务退
726浏览 • 1回复 待解决
HarmonyOS PixelMap.rotate接口导致退
695浏览 • 1回复 待解决
加载FFMpeg后APP出现退
1021浏览 • 1回复 待解决
HarmonyOS升级后,react-native-svg退
703浏览 • 1回复 待解决
HarmonyOS 主线程耗时任务,app退
807浏览 • 1回复 待解决
为什么数组下标越界不退
173浏览 • 0回复 待解决
鸿蒙js开发 文件交互Api 退
7456浏览 • 2回复 待解决