thanks for the response Kostya. but i does one truly determine that
the application 'process' has terminated?

for testing, i've created a single Activity which serves as the Main.
when i press the back button after launching this activity, the app
ends. i've also verified that the app is no longer running by checking
the Task Manager.

is there some other check that i can make from my program to make sure
that the app process has terminated?

On May 29, 12:33 am, Kostya Vasilyev <[email protected]> wrote:
> Statics do live as long as the process.
>
> onDestroy is not an indication that the process is exiting - your activity
> is getting destroyed, but the process may (and in your case, does) live on.
> When you come back to the application, Android uses the same process to
> create another instance of your activity and call onCreate (and other
> callbacks).
>
> Try stopping your application in the Settings application.
>
> Making a small code change and relaunching the debug session is another way
> to make sure you get a brand new process.
>
> -- Kostya
>
> 2011/5/28 Anirvan <[email protected]>
>
>
>
>
>
>
>
> > hello,
>
> > for quite some time i was blissfully of the opinion that static
> > [instance] variables exist as long as the app runs. however, to my
> > dismay, and much alarm, i feel that it's not true.
>
> > for mere testing, i created a static list of strings, and in my main
> > activity class overrode the onDestroy method to print a message to
> > verify that the app exited. in the onCreate method i simply added a
> > new string, and printed the contents of the list. what i've found is
> > that the size of the list keeps on increasing, and all the string
> > values added previously are still present.
>
> > is there some cardinal mistake in what i assumed should be the
> > behaviour of instance variables, or is there something that i should
> > keep in mind when dealing with instance variables?
>
> > what gives?
>
> > thanks for your time and help.
>
> > --
> > 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

Reply via email to