我基本上用网格视图重新创建了毕加索的简单项目。由于我的照片是来自互联网的相机的实时馈送,我想以某种方式让毕加索重新加载它们。有什么办法吗?
答案 0 :(得分:1)
最简单的事就是调用
Picasso.with(context).invalidate();
方法。这“无效[s]所有内存缓存图像”。
另一个解决方案是为Picasso提供您自己的LruCache
实现(通过简单地扩展this class并将其传递给构造函数)。
如果要重新加载所有图像,只需清除缓存(通过调用clear()
或evictAll()
并使适配器无效,以便再次获取图像。