This whole "static context" thing has me worried. Now I'm wondering what loose end is left that is causing this behavior. I'm not registering any Android listeners but perhaps my own listeners are holding it up. It seems to me that whatever state the application is in when the phone first starts, is where I'd like mine to be when the back button is pressed... because it works great on the first launch.
What is the difference between the BACK button being pressed versus Android killing your app from low memory? I'm asking because one solution I've found is to override the behavior of the BACK button so it acts like the HOME button, which makes sense in the context of my application. The only problem is if the app is killed by the OS (and if that behavior is the same as the BACK button) then my app will have the same problems when it's relaunched. Otherwise, that's the solution I'm going with. Thanks On Mar 13, 2:13 pm, Mark Murphy <mmur...@commonsware.com> wrote: > AuxOne wrote: > > I've chosen singletonInstance in hopes of avoiding the problem I have > > now. It just seems to me from a memory perspective it could be better > > to have less instances of the application in memory, but based on your > > response I will remove it. > > Android handles cleaning up destroyed activities for you automatically, > so long as you're not holding onto them from a static context, which is > where an unregistered LocationListener will get you in trouble. > > -- > Mark Murphy (a Commons > Guy)http://commonsware.com|http://twitter.com/commonsguy > > Android Training...At Your Office:http://commonsware.com/training -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en