0

我有一個AsyncTask通過JSON獲取Web服務數據。我想用ViewPager和textsViews在這些頁面上放置這些項目。我的問題是如何做到沒有碎片,希望它是動態的。 我不明白我在哪裏把setViewAdapter放在onPostExecute中? 要查看傳呼機遵循以下鏈接:查看傳呼機與ExecuteTask

View Pager Link 1

View Pager Link 2

我無法對齊這兩個東西。請幫幫我!!也許我的問題不清楚。 謝謝。

回答

0

使用碎片時有什麼問題?它們只是ViewPager的元素。所以,創建由textview(s)組成的片段。

要重新加載ViewPager使用yourpager.setAdapter(adapter)裏面onPostExecute()塊。

也就是說,管道:

  1. 初始化ViewPager

  2. 下載數據

  3. 刷新ViewPager的元素。

+0

我不應該爲每個webservice返回創建片段?我不知道它會帶來多少結果。 我一定誤解了這個概念,所以... –

+0

viewpager的初始化必須在創建活動時進行嗎? –

+0

是的。你在'onCreate()'方法中初始化viewpager,然後在你想要的時候設置它。 – Vyacheslav