android - Glide,Picasso怎么处理同一url,但资源变了的情况
伊谢尔伦
伊谢尔伦 2017-04-17 17:33:10
0
6
756

Glide,Picasso怎么处理同一url,但资源图片更新了但是不加载新的资源图片的情况,glide设置了 .diskCacheStrategy(DiskCacheStrategy.NONE)
没有作用,还是加载的以前的图片。

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回覆(6)
洪涛

最好不要讓同一位址的資源變動,不然要快取何用。

巴扎黑

好像是記憶體快取的原因,本地快取沒了但記憶體快取還在。只有退出應用程式重新開啟才能載入到正確的圖片。

Picasso可以設定成.memoryPolicy(MemoryPolicy.NO_CACHE)看看是否有效果。
就是不做緩存,不過這樣每次都會去加載,顯得比較奇怪。
有效的方式還是讓應用程式知道圖片更新了比較好,這樣好去做處理。

伊谢尔伦

可以本地修改url,例如原始的是http://xxx.avatar.jpg,可以改成http://xxx.avatar.jpg?mm,mm是當天日期,快取期為一天,可以根據自己業務修改問號後的值

小葫芦

用同一個url就不合理~

PHPzhong

圖片庫和圖片由url橋接對應, ,

PHPzhong

需要服務端配合的,回傳的response的header內,要有幾個屬性值的,表示是否修改過,是否過期

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板