积分12 / 贡献0

提问2答案被采纳0文章0

问OpenHarmony 应用开发,在点击桌面图标,到loadcontent page 这个过程中,有一个白屏阶段,请问这个白屏阶段要如何优雅的处理

Boom1122

沙发 发表于 2024-4-26 15:46:42
应用启动和页面渲染需要时间,可以延迟或异步执行非必要的初始化代码,优化应用启动时间

润开鸿_坚果

板凳 发表于 2024-5-5 14:24:12
当应用启动时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用,这个时候确实会是一个耗时操作,建议你可以这样优化:
1.设置合适分辨率的startWindowIcon
2.减少import的模块,推荐按需加载。
3.不要在AbilityStage中处理耗时操作
4.不要在Ability生命周期回调接口进行耗时操作
5.自定义组件生命周期回调接口里避免耗时操作。
最后你可以通过Smartperf_Host工具做一个前后的对比

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部