#鸿蒙通关秘籍#如何避免在AbilityStage生命周期中损耗启动效率?

HarmonyOS
5天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
HTTPS寒光闪闪

AbilityStage生命周期中的回调接口如onCreate等,不宜进行耗时操作。这些操作建议采用异步任务处理,示例如下:

export default class MyAbilityStage extends AbilityStage { onCreate(): void { this.computeTaskAsync(); }

private computeTaskAsync(): void {
    setTimeout(() => { 
        this.computeTask();
    }, 1000);
}

computeTask(): void {
    let count = 0;
    const LARGE_NUMBER = 10000000;
    while (count < LARGE_NUMBER) {
        count++;
    }
}

}

分享
微博
QQ
微信
回复
5天前
相关问题
如何使用AbilityStage生命周期函数
2510浏览 • 1回复 待解决
AbilityStage组件容器的生命周期和回调
2945浏览 • 1回复 待解决