gpt4 book ai didi

android - 如何使用具有相同 url 的新图像缓存图像?

转载 作者:搜寻专家 更新时间:2023-11-01 09:48:54 25 4
gpt4 key购买 nike

我有 listview 可以为很多用户加载图片,这个 listview 项目有一个用于用户个人资料图片的 imageview,如果用户更改了他的新图片,则这里的问题将不会显示,因为最后一张个人资料图片被缓存而旧的将显示一个,因为新旧图像具有相同的 url:网址 EX:"https://xyz.s3.amazonaws.com/users/ "+ friend_id + "/photos/profile.jpg"

我用过Glide但我有同样的问题

最佳答案

这个问题是因为图片的缓存,Glide 会检查图片是否在缓存中可用,如果它确实会加载它,否则它会加载新的图片。

要解决这个问题你需要像这样改变它的缓存策略

Glide.with(mContext)
.load((Integer) mDataset.get(position))
.fitCenter()
.diskCacheStrategy(DiskCacheStrategy.NONE) // this will prevent image to be cached and each time glide will load it from server
.into(imageView);

关于android - 如何使用具有相同 url 的新图像缓存图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36675338/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com