我有一个回收者视图,其中有一个Imageview
in the Viewholder
。
图像是通过下载的AsyncTask
in the onBindViewHolder
在适配器中。
问题是当我向下或向上滚动时,onBindViewHolder
被要求回收视图持有者并且图像被一次又一次下载。
现在我明白了,原来是这样Recyclerview
应该可以工作。
那么谁能告诉我是否可以采取措施避免多次下载图像?
或者搬回去会更好吗ListView
?
Use Picasso http://square.github.io/picasso/并缓存图像。我猜毕加索默认缓存图像。
Example
Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)