2014-10-31 80 views
1

在我的項目中,後臺服務使用asynctask從遠程數據庫下載內容。我想使用畢加索在後臺服務下載所有圖像(保存在數據庫中)。這些圖像稍後將在我的應用程序中使用。使用Picasso進行Android圖像下載和緩存

有沒有更好的解決方案來做到這一點?或者只是在asynctask中使用畢加索的一行代碼?

回答

0

有沒有更好的解決方案來做到這一點?或者只是使用畢加索的一行代碼 在asynctask?

你是什麼意思更好?是關於表現嗎?

如果你將不得不下載很多圖像,你可能想要下載他們在service。有了這個,如果活動被破壞,你的下載將不會停止。

對於圖書館,我從來沒有使用Picasso。我總是使用Universal Image Loader,但我不知道哪一個更好。我認爲這些庫最重要的特性是它們緩存圖像的能力。

UPDATE

出於性能考慮,你可能希望將Picasso/UILPullToRefresh庫相結合,尤其是當你listview/gridview想加載大量的圖片。

+0

非常感謝。我在談論性能。我必須下載很多圖像。是的,我會用服務來做到這一點。 – Nabid 2014-10-31 19:17:49

+0

你所做的就是我所做的,以及我在辦公室做過的事情......所以我們所做的事情很可能是對的,或者我們可能一起錯了:)所有我能建議的是關於服務 – 2014-10-31 19:19:04

+0

@PromeNabid我只是記住一些事情,請看我編輯的答案:) – 2014-10-31 19:20:04

相關問題