我正在使用 aandroid.support.v4.view.ViewPager
并希望快速浏览其视图。
目前,我的 ViewPager 中的每个 ListFragment 视图都需要访问 Web 服务才能显示其列表。我通过检索数据并setListAdapter
在 FragmentsonCreate
方法中调用来做到这一点。由于从 Web 服务检索数据的延迟,这会导致 ViewPager 在其视图之间滑动时“挂起”。
有没有办法从 Web 服务异步加载数据并在检索到所有数据时填充列表?理想情况下,我想快速翻阅 ViewPager 并显示一个加载指示器,同时每个子 ListFragment 加载其所需的数据。
注意:我尝试使用 ASyncTask 调用 Web 服务并设置列表适配器,但在从 ASyncTask 中调用 ASyncTask 时遇到了问题。人工智能在正确的轨道上还是有更好的方法?
谢谢