Android, как лениво загружать изображения из url и постоянно кэшировать их в виджете галереи? [закрытый]

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

4 ответов


вот так:

ленивая загрузка изображений в ListView

Проверьте демо во втором ответе, помогли мне массово!


попробуйте этот код.универсальный imageloader.

https://github.com/nostra13/Android-Universal-Image-Loader


попробуйте использовать этот учебник Android: помощь в адаптации адаптера ListView с классом ImageLoader (LazyList)

надеюсь, это поможет вам!.


    You have to use Picasso. 

    it's easy to use

    downlod latest jar from  http://square.github.io/picasso/

    simply load image used below code

    Picasso.with(context)
               .load(url)
               .placeholder(R.drawable.placeholder)
               .resize(imgWidth, imgHeight)
               .centerCrop()
               .into(image);