请问老师,关于AsyncLayoutInflater的作用,我很不理解

来源:5-5 异步Inflate实战

慕丝6365386

2021-02-16

主线程本身就是展示view用的,view加载不出来主线程也就没办法工作,把view的加载任务放到工作线程再回调到主线程,那回调之前主线程也是一直在等待view呀,也干不了其他的啊,这样有意义嘛

写回答

1回答

随风绽放

2021-02-19

同学你好,你的思考很好但是不全面。主线程是来展示 View 的,但是主线程做的事情并不仅仅只有这些,还有一些别的比如参数读取、预加载等等的任务需要主线程做。因此将主线程 inflate View 这个工作从主线程挪出来,其实是减少了主线程的耗时。

2
0

Top团队大牛带你玩转Android性能分析与优化

由表及里学到国内Top团队对性能问题的体系化解决方案

1707 学习 · 533 问题

查看课程