我正在使用Picasso
从server
开始将产品图片下载到我的应用中。由于图像对于某个产品几乎没有变化,我将图像从ImageView
保存到磁盘。在应用程序中,我必须以不同的尺寸重新显示这些图像。为此,我再次使用Picasso
,将保存的文件加载到ImageView
并执行fit().centercrop()
,这样我就不会any OutofMemory issues
。
由于Picasso
也能够使用OkHttp
缓存并自行执行缓存,我想知道:
让
Picasso
进行缓存是否有任何好处,而不是手动将其保存到存储空间并稍后再重新发送到Picasso
?将缩小的图像(使用
.fit()
)作为新文件存储后,这是一种很好的方法,因此计算不会一直进行。