异步inflate的问题
来源:5-5 异步Inflate实战

安卓小萌新
2019-01-30
老师, AsyncLayoutInfalter 在异步线程中加载布局,加载完成后才会回调到主线程,那在加载完成之前,界面没有View填充,对于布局比较复杂,需要加载时间比较长的布局,是不是可能导致加载完成前界面黑屏?因为此时View并未加载,而主线程什么都做不了
写回答
1回答
-
随风绽放
2019-01-30
你好同学,你说的问题出发点是对的,但是不会出现类似的问题,因为即便是布局非常复杂,那在UI线程中也是一样耗时,而且setContentView只是做布局文件的解析及创建View对象,真正的绘制View和这个过程没关系。布局复杂一直没显示出来界面不一定是黑屏,和具体的style有关系。
00
相似问题