异步inflate的问题

来源:5-5 异步Inflate实战

安卓小萌新

2019-01-30

老师, AsyncLayoutInfalter 在异步线程中加载布局,加载完成后才会回调到主线程,那在加载完成之前,界面没有View填充,对于布局比较复杂,需要加载时间比较长的布局,是不是可能导致加载完成前界面黑屏?因为此时View并未加载,而主线程什么都做不了

写回答

1回答

随风绽放

2019-01-30

你好同学,你说的问题出发点是对的,但是不会出现类似的问题,因为即便是布局非常复杂,那在UI线程中也是一样耗时,而且setContentView只是做布局文件的解析及创建View对象,真正的绘制View和这个过程没关系。布局复杂一直没显示出来界面不一定是黑屏,和具体的style有关系。

0
0

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

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

1696 学习 · 532 问题

查看课程