Glide,Picasso怎么处理同一url,但资源图片更新了但是不加载新的资源图片的情况,glide设置了 .diskCacheStrategy(DiskCacheStrategy.NONE)没有作用,还是加载的以前的图片。
小伙看你根骨奇佳,潜力无限,来学PHP伐。
同じアドレスのリソースを変更しないことが最善です。変更しないと、キャッシュの意味がありません。
メモリ キャッシュが原因のようです。ローカル キャッシュは消えていますが、メモリ キャッシュはまだ残っています。アプリを終了して再度開くことによってのみ、正しい画像を読み込むことができます。
Picasso を .memoryPolicy (MemoryPolicy.NO_CACHE) に設定して、効果があるかどうかを確認できます。 キャッシュしないだけで、毎回ロードされるので、奇妙に思えます。 最も効果的な方法は、画像が更新されたことをアプリケーションに知らせて、簡単に処理できるようにすることです。
たとえば、元の URL は http://xxx.avatar.jpg ですが、これは http://xxx.avatar.jpg?mm に変更できます。必要に応じて、疑問符
同じURLは無理ですね~
画像ライブラリと画像は URL ブリッジで接続されています、
返される応答のヘッダーには、応答が変更されているかどうか、有効期限が切れているかどうかを示す複数の属性値が必要です
同じアドレスのリソースを変更しないことが最善です。変更しないと、キャッシュの意味がありません。
メモリ キャッシュが原因のようです。ローカル キャッシュは消えていますが、メモリ キャッシュはまだ残っています。アプリを終了して再度開くことによってのみ、正しい画像を読み込むことができます。
Picasso を .memoryPolicy (MemoryPolicy.NO_CACHE) に設定して、効果があるかどうかを確認できます。
キャッシュしないだけで、毎回ロードされるので、奇妙に思えます。
最も効果的な方法は、画像が更新されたことをアプリケーションに知らせて、簡単に処理できるようにすることです。
たとえば、元の URL は http://xxx.avatar.jpg ですが、これは http://xxx.avatar.jpg?mm に変更できます。必要に応じて、疑問符
の後の値を変更できます。同じURLは無理ですね~
画像ライブラリと画像は URL ブリッジで接続されています、
返される応答のヘッダーには、応答が変更されているかどうか、有効期限が切れているかどうかを示す複数の属性値が必要です