我有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秒和冻结屏幕。尝试覆盖不同的方法,但仍然是相同的问题,有时更慢 - 有时更快。