Android 片段、查看器、异步任务

Android 片段、查看器、异步任务,android,android-fragments,android-asynctask,android-viewpager,Android,Android Fragments,Android Asynctask,Android Viewpager,我有一个包含3个片段的视图寻呼机,每个片段都包含一个异步任务,该任务为json数据加载不同的URL,json数据加载到每个片段中的自定义listview中 问题可能是视图寻呼机一次加载两个片段,这会延迟提交过程,来自下一个片段的进度对话框将加载到当前片段中。 如何解决我的问题。为查看寻呼机设置setOffscreenPageLimit mPager.setOffscreenPageLimit(3); 其中mPager是ViewPager的对象。希望这将有助于不要在选择片段时模拟加载三个页面加载

我有一个包含3个片段的视图寻呼机,每个片段都包含一个异步任务,该任务为json数据加载不同的URL,json数据加载到每个片段中的自定义listview中

问题可能是视图寻呼机一次加载两个片段,这会延迟提交过程,来自下一个片段的进度对话框将加载到当前片段中。
如何解决我的问题。

为查看寻呼机设置setOffscreenPageLimit

mPager.setOffscreenPageLimit(3);

其中mPager是ViewPager的对象。希望这将有助于

不要在选择片段时模拟加载三个页面加载页面

@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
    if(this.isVisible()){
        if (!isVisibleToUser) {
        // TODO your async task .
        }

    }
    super.setUserVisibleHint(isVisibleToUser);
}

在my fragment类中使用时,异步任务不会在所有内部类中执行。如果是,尝试创建一个单独的类,然后调用它,这有什么意义