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