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

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

伊谢尔伦
伊谢尔伦

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

모든 응답(6)
洪涛

동일한 주소의 리소스를 변경하지 않는 것이 가장 좋습니다. 그렇지 않으면 캐싱이 소용이 없습니다.

巴扎黑

메모리 캐시 때문인 것 같습니다. 로컬 캐시는 없어졌으나 메모리 캐시는 그대로 남아 있습니다. 앱을 종료했다가 다시 열어야만 올바른 이미지를 로드할 수 있습니다.

Picasso를 .memoryPolicy(MemoryPolicy.NO_CACHE)로 설정하여 효과가 있는지 확인할 수 있습니다.
캐시만 안되는데 매번 로드되는게 이상하네요.
가장 효과적인 방법은 이미지가 업데이트되었음을 ​​애플리케이션에 알려서 쉽게 처리할 수 있도록 하는 것입니다.

伊谢尔伦

URL을 로컬에서 수정할 수 있습니다. 예를 들어 원본은 http://xxx.avatar.jpg이며 http://xxx.avatar.jpg?mm은 날짜입니다. 일이며, 캐시 기간은 1일이며 필요에 따라 변경할 수 있습니다.

비즈니스에서는 물음표 뒤의 값을 수정합니다.
小葫芦

동일한 URL을 사용하는 것은 무리입니다~

PHPzhong

사진 라이브러리와 사진은 url 브릿지로 연결됩니다,

PHPzhong

반환된 응답의 헤더에는 수정 여부와 만료 여부를 나타내는 여러 속성 값이 있어야 합니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿