HarmonyOS 多个SDK注册错误观测器,捕捉到crash后处理策略

假如A和B两个SDK都收到了js crash事件,但是有一定的时延,不是同时收到的。若A先收到,处理完了就不能立即退出,必须要等到B收到处理后才能退出。这种场景如何处理?希望等A、B都收到后,再决策是否退出。

HarmonyOS
2024-11-14 09:46:24
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

​A、B两个SDK同时收到监听,若有一处监听到后,进行退出游戏处理,则另一处后续逻辑无法保障执行完毕。为了保障性能,api12提供了新的接口,多处注册时,以最后一次在主线程注册的为准,其他的注册都会被屏蔽:​https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-app-ability-errormanager-V5

on(type: ‘loopObserver’, timeout: number, observer: LoopObserver): void
分享
微博
QQ
微信
回复
2024-11-14 17:18:17
相关问题
HarmonyOS 怎么更好的捕捉到单击事件
153浏览 • 1回复 待解决
如何用openGL做解码后处理
1946浏览 • 0回复 待解决
HarmonyOS app Crash但是找不到错误原因
395浏览 • 1回复 待解决
HarmonyOS so加载时可以多个文件注册
194浏览 • 1回复 待解决
HarmonyOS 如何捕捉长按事件?
313浏览 • 1回复 待解决
HarmonyOS AGC如何加载符号观测
356浏览 • 1回复 待解决
HarmonyOS Array.sort处理错误
47浏览 • 1回复 待解决
注册监听关机事件,该如何处理
1030浏览 • 1回复 待解决
HarmonyOS 在非UI描述中观测变化
275浏览 • 1回复 待解决
HarmonyOS Swiper指示显示错误
314浏览 • 1回复 待解决
错误码62980096怎么处理
1237浏览 • 1回复 待解决