毕加索:确定图像源

时间:2015-04-13 17:12:55

标签: android picasso

我正在使用毕加索作为我的应用程序,它就像魅力一样。 但我需要一种方法(在运行时和生产代码中)来确定 如果图像是通过网络或缓存/磁盘加载的。

enter image description here

在调试模式下,您可以看到绿色,黄色和红色指示灯,但是在那里 一种在生产中以编程方式确定的方法吗?

干杯。

1 个答案:

答案 0 :(得分:1)

如果您将图像直接加载到ImageView中,我不确定是否可以检查它的加载位置。但是,如果您使用Target接口,则可以使用Picasso.LoadedFrom标志来确定它是从内存,磁盘还是网络加载。

但是,如果您使用Target来加载图像,请确保在加载完成之前确保它们没有GC /掉在范围之外,因为Picasso没有保留强大的参考。