我正在制作一个类似于画廊的应用程序,但是图像将存储在Firebase数据库中。我正在使用毕加索来简化此过程。每个图像都可能很大,并且有很多。
我目前正在viewpager上使用片段来显示图像,以及FragmentStatePagerAdapter。我知道适配器摆脱了碎片,但是我想知道是否必须删除从设备存储下载的图像,如果要删除的话。 (我不知道毕加索到底是怎么工作的)
如果这是一个愚蠢/显而易见的问题,我感到抱歉,但是我对阻塞内存感到不安,并且我无视互联网。
非常感谢!
答案 0 :(得分:0)
尝试一下
Picasso.with(this)
.load(url)
.memoryPolicy(MemoryPolicy.NO_CACHE, MemoryPolicy.NO_STORE)
.into(imageView);
或者您可以执行类似的操作
mPicasso.with(appContext).invalidate(url);