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

在调试模式中,您可以看到绿色、黄色和红色的指示符,但是是否有一种方法可以在生产中以编程方式确定?
干杯。
发布于 2015-04-13 17:24:59
如果直接将图像加载到ImageView中,我不确定是否有可能检查它从何处加载。但是,如果使用目标接口,则可以使用Picasso.LoadedFrom标志来确定它是从内存、磁盘或网络加载的。
但是,如果您使用Target来加载您的图像,请确保在加载完成之前确保它们没有超出范围,因为Picasso没有保持强推荐。
https://stackoverflow.com/questions/29611146
复制相似问题