1
在我的項目中,後臺服務使用asynctask從遠程數據庫下載內容。我想使用畢加索在後臺服務下載所有圖像(保存在數據庫中)。這些圖像稍後將在我的應用程序中使用。使用Picasso進行Android圖像下載和緩存
有沒有更好的解決方案來做到這一點?或者只是在asynctask中使用畢加索的一行代碼?
在我的項目中,後臺服務使用asynctask從遠程數據庫下載內容。我想使用畢加索在後臺服務下載所有圖像(保存在數據庫中)。這些圖像稍後將在我的應用程序中使用。使用Picasso進行Android圖像下載和緩存
有沒有更好的解決方案來做到這一點?或者只是在asynctask中使用畢加索的一行代碼?
有沒有更好的解決方案來做到這一點?或者只是使用畢加索的一行代碼 在asynctask?
你是什麼意思更好?是關於表現嗎?
如果你將不得不下載很多圖像,你可能想要下載他們在service
。有了這個,如果活動被破壞,你的下載將不會停止。
對於圖書館,我從來沒有使用Picasso
。我總是使用Universal Image Loader,但我不知道哪一個更好。我認爲這些庫最重要的特性是它們緩存圖像的能力。
UPDATE
出於性能考慮,你可能希望將Picasso/UIL
庫PullToRefresh
庫相結合,尤其是當你listview/gridview
想加載大量的圖片。
非常感謝。我在談論性能。我必須下載很多圖像。是的,我會用服務來做到這一點。 – Nabid 2014-10-31 19:17:49
你所做的就是我所做的,以及我在辦公室做過的事情......所以我們所做的事情很可能是對的,或者我們可能一起錯了:)所有我能建議的是關於服務 – 2014-10-31 19:19:04
@PromeNabid我只是記住一些事情,請看我編輯的答案:) – 2014-10-31 19:20:04