我在我的项目中使用通用图像加载器。如果图像是从服务器加载的,我想做一个特定的操作,如果从内存或磁盘缓存加载,我想做任何事情。
到目前为止,我发现这样做的唯一方法是提前ping内存和磁盘缓存,看看它们是否包含图像。这不是很好,因为如果不存在,显示图像的正常流程将重复此检查,因此我重复工作。
有更好的方法吗?我在代码中看到了一个LoadedFrom
变量,该变量通过不同的内部方法传递,但不会在公共API上返回。
答案 0 :(得分:1)
您可以使用此代码检查缓存的图像:
C:/Documents