相关疑难解决方法(0)

Picasso中的缓存无效

我使用Picasso从磁盘加载图像,例如,Picasso.with(ctx).load(new File("/path/to/image")).into(imageView)但每当我在该文件中保存新图像并刷新我的时候ImageView,Picasso仍然会缓存位图.

是否有可能使Picasso中的缓存无效?

android caching image-loading picasso

74
推荐指数
9
解决办法
6万
查看次数

使用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 ×2

caching ×2

picasso ×2

image-loading ×1