尝试在MainAbility中重写onForeground和onBackground时发现UI更新偶发阻塞,通过日志分析怀疑是ArkUI的渲染线程与Ability生命周期线程的优先级冲突。
尝试在MainAbility中重写onForeground和onBackground时发现UI更新偶发阻塞,通过日志分析怀疑是ArkUI的渲染线程与Ability生命周期线程的优先级冲突。
1 回答433 阅读✓ 已解决
1 回答464 阅读
431 阅读
426 阅读
384 阅读
369 阅读
412 阅读
可以采用主线程职责分离的策略。主线程承担 UI 绘制、事件分发、Ability 生命周期管理等多重职责。
示例代码: