Android 我是否多次调用imagePipeline.prefetchToDiskCache将多次下载?

Android 我是否多次调用imagePipeline.prefetchToDiskCache将多次下载?,android,android-recyclerview,fresco,Android,Android Recyclerview,Fresco,如果我多次调用imagePipeline.prefetchToDiskCache,fresco会多次下载图像吗?场景是我在回收器视图中使用湿壁画,在回收器视图绑定视图时预取图像。对于一个视图,recycler视图会在需要时多次绑定它,所以我应该可以安全地调用imagePipeline.prefetchToDiskCache?或者是否有某种方法可以检查映像url是否有缓存(内存缓存或磁盘缓存都正常)?多次预取调用不会多次下载映像。您不需要手动检查映像是否已在缓存中 但是,如果发送多个预取请求,则会

如果我多次调用
imagePipeline.prefetchToDiskCache
,fresco会多次下载图像吗?场景是我在回收器视图中使用湿壁画,在回收器视图绑定视图时预取图像。对于一个视图,recycler视图会在需要时多次绑定它,所以我应该可以安全地调用
imagePipeline.prefetchToDiskCache
?或者是否有某种方法可以检查映像url是否有缓存(内存缓存或磁盘缓存都正常)?

多次预取调用不会多次下载映像。您不需要手动检查映像是否已在缓存中

但是,如果发送多个预取请求,则会有一些计算开销,因为必须查询缓存