Android Fedor's Lazy Load Передача изображения в другой вид деятельности - PullRequest
1 голос
/ 25 января 2012

Я использую ленивый адаптер загрузчика Федора для отображения изображений в виде списка.

Я хочу передать изображение (уже загруженное) строки, по которой щелкают, для нового действия. Я не хочу повторно загружать изображение снова. Как это можно сделать?

Ссылка: Ленивая загрузка изображений в ListView

1 Ответ

3 голосов
/ 25 января 2012

Код Федора (из того, что я прочитал) использует кэш файлов, а также кэш памяти для кэширования загруженных файлов ...

Так просто используйте

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, вам придется загрузить его снова.

...