Android Picasso不缓存图片
来源:互联网 发布:舍恩伯格大数据时代 编辑:程序博客网 时间:2024/05/21 10:24
Android Picasso不缓存图片
问题描述:大多APP都有更换个人头像的功能,楼主在开发中遇到了当更换头像时,头像没有更换过来的问题,我用的是Picasso图片请求框架,而这些加载图片的框架一般都会有三级缓存策略,当我们去加载一张图片的时候就会优先查找本地有没有,当一张图片已经加载过了之后就会缓存到本地,虽然我们更换了头像,但是图片的url没有变,所以再次加载的时候还是原来本地缓存的图片,而不是新的图片,所以我们在加载图片的时候可以设置不进行缓存即可,这样每次修改完头像就加载的是新的头像了…
写法如下:
Picasso.with(mContext).load("http://" + headpic).memoryPolicy(MemoryPolicy.NO_CACHE).transform(new CircleTransform(mContext)).into(ivIcon);
其中.memoryPolicy(MemoryPolicy.NO_CACHE)
这句的意思就是不进行缓存。
最后,感谢参考了下面的文章:
thanks all.
0 0
- Android Picasso不缓存图片
- Picasso-Android图片缓存库
- Android Picasso 图片缓存库
- Android中picasso图片缓存
- Android图片框架Picasso LRU缓存详解
- Android Picasso图片缓存框架的使用
- Android 图片缓存函数库 Glide vs Picasso
- Android 技术之Picasso图片缓存
- picasso图片缓存框架
- Picasso不缓存直接网络请求网络图片
- Android四大图片缓存框架之-Picasso和Glide
- 【Android】Picasso加载本地图片如何清理缓存cache?
- Android 图片加载缓存库 Picasso 的故事
- Android 图片加载缓存库 Picasso 的故事二
- Android开发之图片加载缓存框架Picasso的领教
- picasso 图片缓存库介绍
- Picasso之图片缓存机制
- Picasso 加载图片 缓存小结
- 【CE】ASK,OOK,FSK,GFSK简介
- Tomcat 系统架构与设计模式,第 2 部分: 设计模式分析(转载)
- nodejs操作mangodb数据库示例
- 递推递归-K
- spark的算子Tranformation和Action的使用demo
- Android Picasso不缓存图片
- HTTP协议学习笔记二
- LeetCode
- 使用eclipse开发spark程序 wordcount 事例
- tensorflow12《TensorFlow实战Google深度学习框架》笔记-06-01卷积层、池化层样例code
- Opencv笔记——findContours函数
- C++模板详解
- 五大常用算法:回溯法
- 递推递归-L