Glide,Picasso怎么处理同一url,但资源图片更新了但是不加载新的资源图片的情况,glide设置了 .diskCacheStrategy(DiskCacheStrategy.NONE)
没有作用,还是加载的以前的图片。
巴扎黑2017-04-17 17:35:10
メモリ キャッシュが原因のようです。ローカル キャッシュは消えていますが、メモリ キャッシュはまだ残っています。アプリを終了して再度開くことによってのみ、正しい画像を読み込むことができます。
Picasso を .memoryPolicy (MemoryPolicy.NO_CACHE) に設定して、効果があるかどうかを確認できます。
キャッシュしないだけで、毎回ロードされるので、奇妙に思えます。
最も効果的な方法は、画像が更新されたことをアプリケーションに知らせて、簡単に処理できるようにすることです。
伊谢尔伦2017-04-17 17:35:10
たとえば、元の URL は http://xxx.avatar.jpg ですが、これは http://xxx.avatar.jpg?mm に変更できます。必要に応じて、疑問符
の後の値を変更できます。