2012-01-25 2 views
1

목록보기에 이미지를 표시하기 위해 Fedor의 게으른 로더 어댑터를 사용하고 있습니다.Android Fedor의 게으른로드 다른 이미지로 패스 이미지

새로운 활동으로 클릭 한 행의 이미지 (이미 다운로드 한 것)를 전달하고 싶습니다. 이미지를 다시 다운로드하고 싶지 않습니다. 어떻게이 작업을 수행 할 수 있습니까?

참조 : (내가 읽은에서) ... 다운로드 한 파일을 캐시 메모리 캐시로 aswell 파일 캐시를 사용

그래서 간단하게 사용 Lazy load of images in ListView

답변

3

표도르의 코드

FileCache fileCache = new FileCache(context); 
File bmp = fileCache.getFile(url); 
//convert the File object to a Bitmap object using BitmapFactory (see decodeFile() method in ImageLoader) 

MemoryCache memCache = new MemoryCache(context); 
Bitmap bmp = memCache.get(url) 

참고 : 모두 반환하는 경우 null이면 다시 다운로드해야합니다.

+1

나는 내 전화에 있습니다. 그래서 나는 근원지에 접근 할 수 없다. 그러나 Imageloader에 'getBitmap'종류의 함수가 있는지 확인하십시오. – st0le

+0

Thnx 많이, getBitmap 메서드는 내가 찾고 있던 wht 완벽하게 작동합니다! – ZealDeveloper