0

我再次要求你的幫助。我正在編寫一個使用嵌套RecyclerView的ViewPager的應用程序。我正在加載一些圖片,所以UI在等待加載時非常慢。特別是當互聯網連接不好時。我試圖使用AsyncTask,但無法與「onBindViewHolder」方法進行通信以放置位圖。Android - 加載與AsyncTask裏面的RecyclerView適配器(ViewPager)的位圖

您會找到代碼for example here。在這種情況下,我如何讓背景中的資源加載?我非常感謝任何幫助或建議。

[編輯]我可以加載整個ViewHolder或在後臺執行onBindViewHolder?

回答

1

我使用畢加索加載圖像(http://square.github.io/picasso/),它似乎工作得很好。如果我正確理解你的問題,你應該可以用它替換你的AsyncTasks。它還提供了在連接速度慢的情況下顯示佔位符圖像的功能。

+0

感謝您的回覆,我會試試圖書館。 – Artishock

+0

畢加索在這種情況下工作得很好,謝謝你的提示。當開發人員決定刪除圖書館時,情況如何?我怎麼適用於畢加索背後的開發者呢? – Artishock

+0

不確定你的第一個問題是什麼意思。至於第二,畢加索是在Apache許可下獲得許可的。如果您查看了相關文檔,它會讓您知道它是如何應用於您的應用以及如何適當授信的。 – jwBurnside

相關問題