2014-01-28 95 views
-2

嗨在我的應用程序中,我需要從網上下載一些圖片和文字,並且需要在列表視圖中顯示。因爲我使用POJO類意味着最初將所有圖像存儲到POJO類中,然後在列表視圖中顯示,然後在列表視圖中顯示從網上下載圖片花費太多時間在列表視圖中

這對於較少的圖像很有用,但下載超過100多幅圖像時需要花費太多時間負載,

任何人都可以爲此提出一些很好的解決方案。

+2

獲得更快的網速嗎? – csmckelvey

+0

你首先下載圖像,然後顯示或顯示列表下載圖像時? –

+0

嗨,我可以知道我的問題最近出了什麼問題嗎? – Eyes

回答

1

您可以使用以下庫這是能夠做到的延遲加載:

  1. UrlImageViewHelper
  2. Universal Image Loader
  3. Picasso

所有這些庫lazy loading準備,這意味着這些庫可重複使用像ListViewGridView這樣的小部件中的視圖。

+0

謝謝我期待這樣只,你能給我一些示例代碼 – Eyes

+0

只要訪問他們的GitHub頁面,將他們的.jar庫添加到你的項目中,你就可以使用它們。下載他們的示例項目,他們有你想要的所有代碼。 –

0

嘗試使用AsyncTask()方法。由於它在後臺執行它的過程,它可能會更快。

+0

我在AsyncTask()中做的只有 – Eyes

+0

@你使用'AsyncTask'來連接互聯網,但我們說使用' AsynkTask'在'getView()'方法不在主類和顯示列表之前 –

+0

@Shayanpourvatan哦謝謝讓我試試看吧 – Eyes