android - Glide加载网络图片,显示之前的URL图片,换了URL图片还是没变
ringa_lee
ringa_lee 2017-04-17 17:30:40
[Android讨论组]

Glide加载网络图片,显示之前的URL图片,换了URL图片还是没变

ringa_lee
ringa_lee

ringa_lee

全部回复(3)
天蓬老师

我也碰到过这个问题,因为Glide加载图片会将图片缓存到本地,如果url不变则直接读取缓存不会再网络加载。
解决方法有两个:
1.每次加载都清理缓存。这是个很垃圾的解决方法,相当于舍弃了缓存这个非常重要的功能。
2.图片地址采用这种:url+?随机数。当图片更换的时候,后台改变随机数就可以,这样你本地就会重新加载网络图片。这是根本解决方法,后台就应该这样设计

巴扎黑

推荐一个用于处理从网络加载图片的开源框架 Universal Image Loader 使用起来挺便捷的

PHP中文网

1、需要和服务端配合,在请求返回的时候,header内要有expires,标示资源是否过期
2、如果资源过期,清理图片缓存,重新加载

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号