1

我有一个持有3个片段的视图寻呼机每个片段包含一个异步任务,为每个片段中加载到自定义列表视图中的json数据加载不同的url。片段,视图页面,异步任务

可能的问题是视图分页器一次加载两个片段,这会延迟编码过程,下一个片段的进度对话框会加载到当前片段中。 如何解决我的问题。

回答

0

集setOffscreenPageLimit用于查看传呼机

mPager.setOffscreenPageLimit(3); 

其中mPager是ViewPager.Hope的对象,这将有助于

+0

它实际上犯规解决我的问题 –

2

不要当片段选择负载页面simulatneouly装入三页。

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

    } 
    super.setUserVisibleHint(isVisibleToUser); 
} 
+0

在他们的异步任务不是在所有 –

+0

执行的是您的AsyncTask一个内部类,我的片段类使用时。如果是的话,尝试创建一个单独的类,然后调用它 – Ranjith

+0

这意味着什么 –