搜尋

首頁  >  問答  >  主體

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

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

ringa_leeringa_lee2772 天前669

全部回覆(3)我來回復

  • 天蓬老师

    天蓬老师2017-04-17 17:32:40

    我也碰到過這個問題,因為Glide載入圖片會將圖片快取到本地,如果url不變則直接讀取快取不會再網路載入。
    解決方法有兩個:
    1.每次載入都清理快取。這是個很垃圾的解決方法,相當於捨棄了快取這個非常重要的功能。
    2.圖片地址採用這種:url+?隨機數。當圖片更換的時候,後台改變隨機數字就可以,這樣你本地就會重新載入網路圖片。這是根本解決方法,後台就該這樣設計

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-17 17:32:40

    推薦一個用於處理從網路載入圖片的開源框架 Universal Image Loader 使用起來挺便捷的

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-17 17:32:40

    1、需要和服務端配合,在請求返回的時候,header內要有expires,標示資源是否過期
    2、如果資源過期,清理圖片緩存,重新加載

    回覆
    0
  • 取消回覆