This is fine. Thanks for the info. However, I've been writing some tests using ActivityInstrumentationTestCase2 and an Activity that depending on an extra parameter displays the Toast or not, and the results seems to be different. If the Toast is displayed the instance count constantly increases but if the Toast is not displayed it remains controlled. Details and code can be found here: http://dtmilano.blogspot.com/2009/07/android-testing-on-android-platform-is.html Comments, suggestions and corrections are gladly welcome.
On Jul 7, 1:27 am, Romain Guy <[email protected]> wrote: > There is no leak, I just verified myself. Your call to System.gc() > does NOT guarantee that the GC will run. To check for leaks here is > the procedure: > > - Run the app > - Run adb shell dumpsys meminfo | grep -A 12 name.of.the.app.processs > - Look at the count of Activities and ViewRoots > - Run DDMS > - Force a GC on the app's process > - Force a GC on system_server > - Force a GC on the app's process > - Run adb shell dumpsys meminfo | grep -A 12 name.of.the.app.processs > - Look at the count of Activities and ViewRoots > (Repeat these steps) > > You will see that while the number of Activities/ViewRoot does > increase temporarily, it always goes back down the normal numbers. > > > > On Mon, Jul 6, 2009 at 3:01 PM, skink<[email protected]> wrote: > > > On Jul 6, 6:33 pm, skink <[email protected]> wrote: > >> however i read Toast's api docs again and found that ctor and/or > >> makeText can use Activity context... so now i'm a bit lost here: is it > >> a bug in Toast or docs shoukd be updated? > > >> thanks > >> pskink > > > hi, > > > is it possible that nobody uses Toasts? > > > can i consider memory leaks when passing Activity ctx as a bug (and it > > will be fixed in some future release) or i have to change ctx to app > > context? > > > thanks > > pskink > > -- > Romain Guy > Android framework engineer > [email protected] > > Note: please don't send private questions to me, as I don't have time > to provide private support. All such questions should be posted on > public forums, where I and others can see and answer them --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

