Android - 在RecyclerView-Adapter(ViewPager)中使用AsyncTask加载位图

时间:2015-06-01 14:34:13

标签: bitmap android-asynctask android-viewpager android-recyclerview

我再次请求你的帮助。我正在编写一个使用带有嵌套RecyclerView的ViewPager的应用程序。我正在加载一些图片,因此在等待加载时,用户界面非常慢。特别是,当互联网连接不好时。我曾尝试使用AsyncTask,但无法通过" onBindViewHolder" -method与Bitmap进行通信。

您将找到代码for example here。在这种情况下,如何让背景中的资源加载?我非常感谢任何帮助或建议。

[编辑]我可以加载整个ViewHolder或在后台执行onBindViewHolder吗?

1 个答案:

答案 0 :(得分:1)

我使用Picasso来加载图像(http://square.github.io/picasso/),它看起来效果很好。如果我正确理解您的问题,您应该能够用它替换AsyncTasks。它还提供了在连接速度较慢时显示占位符图像的功能。