I have played with this MANY times. The only solution I have seen is to walkthetree in the listview and recycle your objects by hand
On Thu, Mar 31, 2011 at 2:08 PM, ivan <[email protected]> wrote: > Ok I just tested the api demo again. > > I went in and out of List1.java 15 times, and only saw 8 instances > still on the heap. > > So, clearly "some" are being GC'd. > > My question still remains... Why doesn't this happen with other views? > > On Mar 31, 11:50 am, ivan <[email protected]> wrote: > > So to reiterate ... > > > > I can see every instance of a ListView/ListActivity (ever created) > > sitting around in memory, even though I force a GC in every call to > > onDestroy(). > > ... And this is the expected behavior, because the Dalvik GC will > > "eventually" collect them. > > > > Why isn't this the case with other views? > > > > On Mar 31, 10:28 am, Mark Murphy <[email protected]> wrote: > > > > > On Thu, Mar 31, 2011 at 11:58 AM, ivan <[email protected]> wrote: > > > > Incoming references and path to GC root show only the > TmpTestActivity. > > > > > If I am understanding you correctly, then, it is merely a matter of > > > them not having been GC'd yet. Bear in mind that the Dalvik GC > > > implementation does not try to reclaim all unreferenced objects in a > > > single pass. > > > > > -- > > > Mark Murphy (a Commons Guy)http://commonsware.com| > http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy > > > > > Android Training in NYC:http://marakana.com/training/android/ > > -- > 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 -- 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

