Android 启动优化(五)- AnchorTask 1,GitHub标星1w的Android架构师必备技能

本文介绍了Android启动优化中的AnchorTask技术,通过代码示例展示了如何创建和配置任务执行顺序,监听任务回调以及获取任务执行耗时。强调了AnchorTask在Android架构中的重要性,适合面试和移动开发人员学习。
摘要由CSDN通过智能技术生成

7

《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》

【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整资料开源分享

.addTask(TASK_NAME_THREE).afterTask(TASK_NAME_ZERO, TASK_NAME_ONE)

8                .addTask(TASK_NAME_FOUR).afterTask(TASK_NAME_ONE, TASK_NAME_TWO)

9                .addTask(TASK_NAME_FIVE).afterTask(TASK_NAME_THREE, TASK_NAME_FOUR)

10                .build()

11        project.start().await()

1class ApplicationAnchorTaskCreator : IAnchorTaskCreator {

2    override fun createTask(taskName: String): AnchorTask? {

3        when (taskName) {

4            TASK_NAME_ZERO -> {

5                return AnchorTaskZero()

6            }

7

8            TASK_NAME_ONE -> {

9                return AnchorTaskOne()

10            }

11            TASK_NAME_TWO -> {

12                return AnchorTaskTwo()

13            }

14            TASK_NAME_THREE -> {

15                return AnchorTaskThree()

16            }

17            TASK_NAME_FOUR -> {

18                return AnchorTaskFour()

19            }

20            TASK_NAME_FIVE -> {

21                return AnchorTaskFive()

22            }

23        }

24        return null

25    }

26

27}

Demo 跑起来,可以看到预期的效果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值