相关疑难解决方法(0)

使用Picasso和自定义磁盘缓存

Volley库中,NetworkImageView类需要ImageLoader 通过在ImageCache 实现中搜索所有图像请求来处理所有图像请求,用户可以自由选择缓存应该如何工作,图像的位置和名称.

我正在切换Volley 到Retrofit,我决定尝试的图像Picasso.

使用前一个库,我在包含图像URL的每个项目中都有一个String参数,然后我使用myNetworkImageView.setImageUrl(item.getURL())它,它能够确定图像是否缓存在磁盘上.如果图像存在于缓存文件夹中,则加载图像,否则下载并加载图像.

我希望能够对Picasso做同样的事情,是否可以使用PicassoAPI或我应该自己编写这样的功能?

我想将图像下载到文件夹(缓存文件夹),并Picasso.with(mContext).load(File downloadedimage)在完成时使用.这是正确的方法还是有任何最佳做法?

android caching picasso

23
推荐指数
2
解决办法
3万
查看次数

标签 统计

android ×1

caching ×1

picasso ×1