【发布时间】:2013-08-19 07:14:17
【问题描述】:
我有一个片段的 ViewPager。
对于每个片段,在 onCreateView() 中,我使用 AsyncTask 来查询服务器。
我在 FragmentPagerAdapter 的 getItem() 中创建片段。
然而,因为 getItem() 方法将被调用可见片段和相邻片段,我正在调用 onCreateView() 和相邻片段的 AsyncTask,即使片段不可见。
如何只调用可见片段的AsyncTask?
对 ViewPager 使用 onPageSelected() 是正确的解决方案吗?
我使用此方法调用 AsyncTask 而不是在 onCreateView() 中,但随后片段的 onCreateView() 没有被调用。
谢谢。
【问题讨论】:
-
为什么这个问题是-1
标签: android android-asynctask android-viewpager android-pageradapter