专栏首页程序员大飞Android Picasso不缓存图片

Android Picasso不缓存图片

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)这句的意思就是不进行缓存。

最后,感谢参考了下面的文章:

http://blog.csdn.net/u010983881/article/details/50827273

thanks all.

本文首发于我的微信公众号,更多干货文章,请扫描二维码订阅哦:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Android实现Bitmap高斯模糊效果

    IT大飞说
  • Mac 安装 MongoDB

    mac 有两种安装方式,第一种是使用 brew 安装,官方安装文档:戳这里,另一种是,下载安装包手动安装,下面我们来简单说下安装步骤。

    IT大飞说
  • Error:java.lang.RuntimeException: Crunching Cruncher dialog_et_bg.9.png failed, see logs

    bug描述:楼主在导入一个项目(Eclipse项目)的时候就遇到了一个这样的bug:

    IT大飞说
  • 打造小程序组件化开发框架

    这篇主要介绍在使用小程序数月之后,结合自己的开发习惯,总结出一套支持组件化的开发框架。希望对大家使用 WePY 有所帮助。

    Gcaufy
  • 看懂 Serverless SSR,这一篇就够了!

    作者:Adrian S. 译者:王俊杰,王天云 审校:王俊杰,江柳 了解我们如何为每个Webiny网站获得出色的SEO支持,以及如何在无服务器环境中使用SS...

    腾讯云serverless团队
  • CCF关于NOI2020省队选拔的规定

    为规范各省参加CCFNOI(以下简称NOI)选手的选拔方式,中国计算机学会(CCF)制定如下规则。

    海天一树
  • 微信小程序组件化开发框架wepy学习(二)

    通过前面的一篇文章,微信小程序组件化开发框架wepy 学习(一),大家搭建wepy环境应该没有问题了,可以自己去尝试一下,很简单的。 下面来具体讲讲wepy页...

    Javanx
  • 编写模块化CSS:命名空间

    用户1687375
  • 是时候展示一波花里胡哨了——以图搜图

    前段时间分享一个小视频,今天来详细讲解一波如何实现以图搜图,这篇写了好几天,自身能力有限可能没办法写的非常完美,也没有办法把所有点都讲的非常的仔细,但是我都会附...

    AI算法与图像处理
  • 如何在Debian 9上设置时间同步

    准确的计时已成为现代软件部署的关键组成部分。无论是确保以正确的顺序记录日志还是正确应用数据库更新,不同步的时间都可能导致错误,数据损坏和其他难以调试的问题。

    独木桥先生

扫码关注云+社区

领取腾讯云代金券