如何让毕加索重新加载所有图片

时间:2015-01-28 16:00:54

标签: image reload picasso

我基本上用网格视图重新创建了毕加索的简单项目。由于我的照片是来自互联网的相机的实时馈送,我想以某种方式让毕加索重新加载它们。有什么办法吗?

1 个答案:

答案 0 :(得分:1)

最简单的事就是调用

Picasso.with(context).invalidate();

方法。这“无效[s]所有内存缓存图像”。

另一个解决方案是为Picasso提供您自己的LruCache实现(通过简单地扩展this class并将其传递给构造函数)。

如果要重新加载所有图像,只需清除缓存(通过调用clear()evictAll()并使适配器无效,以便再次获取图像。

相关问题