缓慢的片段加载(API数据绑定)

时间:2016-02-26 19:39:40

标签: android android-fragments

我有fragment listview

当我点击Navigation Drawer打开此fragment时,需要2-3秒才能加载。

我从AsyncTask拨打API电话。我是通过onResume()中的fragment来调用它的,因为我想要扩充布局,然后调用API并在打开的ProgressDialog中显示fragment并等待{{1}然后填写AsyncTask。问题是我的片段需要2-3秒(冻结屏幕)然后完全加载API调用完成并填充列表。没有办法显示ListView而不是填充列表。我尝试了fragment中的所有Override方法。总是一样的结果。此外,当我从fragment中删除所有代码时,它会快速加载。

任何提示为什么会发生这种情况?

fragment

编辑:添加了代码。

这是我解决过的最快的解决方案。同时还有2-3秒和冻结屏幕。尝试覆盖不同的方法,但仍然是相同的问题,有时更慢 - 有时更快。

0 个答案:

没有答案