检查缓存中是否存在Picasso图像

17

我想检查图片的URL是否在缓存中。我正在使用Picasso图像加载器。

这是我的代码。

new Picasso.Builder(this).downloader(new OkHttpDownloader(client)).build();

现在 Picasso.getCache() 不再具有 get(key) 方法。

虽然 Cache 类内部使用了 LRUDiskCache,但它是 private 的。

有什么想法吗?


1
我找不到获取布尔值的方法,但是你可以使用 setIndicatorsEnabled(true) 在图像上显示一个图标。这样你就可以直观地看到哪些图像被缓存(在内存或磁盘上)。 - Knossos
请 fork 该代码库并添加暴露缓存的方法? - eriuzo
你是在谈论你的程序的一部分,还是只是关于Android单元测试用例? - piotrek1543
1个回答

15

15
我是那个问他的人 :) - Ahmad

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接