Ive가이 이상한 오류로 실행됩니다. 일부 이미지는 평소와 같이 캐시되고 일부 이미지는 왜 표시되지 않습니까? 두 이미지가 모두 표시되고 메모리가 잘 캐시되지만 오프라인 일 때 일부는 오류 이미지를 표시합니다.Android Volley - 일부 디스크 캐시 이미지가 표시되지 않습니까?
예를 들어는 http://cs4381.vk.me/u73742951/a_58a41ac2.jpg 잘 작동 이 http://upload.wikimedia.org/wikipedia/commons/thumb/d/d7/Android_robot.svg/220px-Android_robot.svg.png 나던 잘 표시하고 memcaching하지만 난이 저장되는 것을 볼 생각 입력해도 응용 프로그램은이 12KB를 가지고 말한대로 두 번째 나던은, 디스크 캐시에서 표시 얻을 작업 ..both
시스템 설정의 캐시
고마워요!
// 편집 나는 Volley의 깨끗한 복사본을 체크 아웃하고 똑같은 작업을 수행합니다. 그것의 definatelly 버그 ... Ive는 그 이미지가 캐시 된 것을 알았지 만, Bitmap cachedBitmap = mCache.getBitmap(cacheKey);
은 항상 null을 반환하므로 캐시는 비트 맵을 가지고 있지 않다가 다시 다운로드하기를 계속하고, 오프라인 일 때 이상하게 작동합니다.
나는 발리의 깨끗한 사본을 체크 아웃과 같은 일을한다. 그것의 definatelly 버그 ... – urSus
아니, 난 두 번째 이미지에서 확인 헤더를했지만 어쩌면 그것은 no-cache 이후 svg에서 genereted입니다 – Selvin
이건 어때? http://freesummer.sk/files/201106/thumb/big/images.jpg http://freesummer.sk/files/201106/thumb/big/fs2007_logo.jpg 이것은 실제로 프로젝트에서 가져온 것입니다. – urSus