片段在onResume之后呈现出巨大的延迟

时间:2014-10-24 11:38:07

标签: android performance android-layout android-fragments

我正在处理一个复杂的片段,在行/列中显示一些时间/计划元素。使用LayoutParams在RelativeLayout之后以编程方式创建每个元素并以编程方式添加到HTTP request。整个操作(提取数据,解析,调用视图并将其添加到布局)需要1-2秒,但是... Fragment's onResume()回调之后,在出现任何内容之前会有5-10秒的延迟屏幕。

通常会在布局中放置50-100 Views

有什么方法可以调查减慢渲染速度的因素吗?在onResume()之后可能执行什么耗时的操作?什么时候渲染?

提前致谢:)

修改

我刚发现在我的RelativeLayout中有大约50个视图,有超过2100次onMeasure调用。我习惯每次观看3-5次onMeasure电话,而不是100次。我想这可能是原因,但我无法弄明白为什么。

0 个答案:

没有答案