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

這意味着什麼 –