I have also recently been implementing adapter-based image loading into a list.
I found that when I used SoftReferences, they started getting cleared very quickly indeed, after my cache of thumbnails was up to maybe 20 or so. When I use normal references, the cache grows happily to a couple of hundred thumbnails without OOMs being thrown. Being a java newbie, I don't pretend to understand this, but I went with normal references and careful OOM catching. BTW, tip maybe, I used onScroll and onScrollStateChanged from the list to initiate cache fills (rather than filling as a result of calls from getView()) because otherwise I found scrolling getting sluggish as the image cache got busy filling the cache while scrolling was still ongoing. Lee On Dec 10, 2:21 pm, Samuh <[email protected]> wrote: > On Dec 9, 1:07 pm, Romain Guy <[email protected]> wrote: > > > You can check out the example I wrote at code.google.com/p/shelves. It > > does lazy loading of images from the sdcard. > > Thanks Romain for your time; I will surely check the implementation > out. > > Cheers! -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

