我需要删除通过Picasso通过http下载的文件吗?

时间:2018-07-12 23:06:36

标签: android picasso

我正在制作一个类似于画廊的应用程序,但是图像将存储在Firebase数据库中。我正在使用毕加索来简化此过程。每个图像都可能很大,并且有很多。

我目前正在viewpager上使用片段来显示图像,以及FragmentStatePagerAdapter。我知道适配器摆脱了碎片,但是我想知道是否必须删除从设备存储下载的图像,如果要删除的话。 (我不知道毕加索到底是怎么工作的)

如果这是一个愚蠢/显而易见的问题,我感到抱歉,但是我对阻塞内存感到不安,并且我无视互联网。

非常感谢!

1 个答案:

答案 0 :(得分:0)

尝试一下

Picasso.with(this) .load(url) .memoryPolicy(MemoryPolicy.NO_CACHE, MemoryPolicy.NO_STORE) .into(imageView);

或者您可以执行类似的操作

mPicasso.with(appContext).invalidate(url);