0

我正在使用 aandroid.support.v4.view.ViewPager并希望快速浏览其视图。

目前,我的 ViewPager 中的每个 ListFragment 视图都需要访问 Web 服务才能显示其列表。我通过检索数据并setListAdapter在 FragmentsonCreate方法中调用来做到这一点。由于从 Web 服务检索数据的延迟,这会导致 ViewPager 在其视图之间滑动时“挂起”。

有没有办法从 Web 服务异步加载数据并在检索到所有数据时填充列表?理想情况下,我想快速翻阅 ViewPager 并显示一个加载指示器,同时每个子 ListFragment 加载其所需的数据。

注意:我尝试使用 ASyncTask 调用 Web 服务并设置列表适配器,但在从 ASyncTask 中调用 ASyncTask 时遇到了问题。人工智能在正确的轨道上还是有更好的方法?

谢谢

4

1 回答 1

0

有没有办法从 Web 服务异步加载数据并在检索到所有数据时填充列表?

开始AsyncTask加载数据。

注意:我尝试使用 ASyncTask 调用 Web 服务并设置列表适配器,但在从 ASyncTask 中调用 ASyncTask 时遇到问题

您不能调用另一个AsyncTaskfrom doInBackground()AsyncTask

于 2012-07-24T23:17:37.097 回答