Ok..good, then what I've read and understood are correct!! BTW, Diane, kudos to the Android 2.3 team! I am surprised it's not a 3.0 release with all the.. in my opinion.. huge additions to the native side. I can't wait to see (and hopefully use) the games and music apps that will finally be comparable to iPhone games/music apps!
On Sat, Jan 15, 2011 at 3:36 PM, Dianne Hackborn <hack...@android.com>wrote: > On Sat, Jan 15, 2011 at 12:35 PM, Kevin Duffey <andjar...@gmail.com>wrote: > >> I thought you weren't really supposed to "quit" an app? I know the Android >> system will kill an app when necessary to reclaim resources. I have seen >> apps, including google maps that allow you to exit. In the case of google >> maps, if you're using the navigation, and don't exit, it keeps on talking >> and drains your battery pretty fast. I've learned from experience to exit >> that app! So I guess I can see a time when it should exit. But I thought by >> listening to the activity events of pause/resume, and so forth you can use >> those to exit the app gracefully? >> > > In navigation, exit isn't exiting the app, it's exiting the active (very > power hungry) navigation mode of the app. > > >> For that matter, since games use threads, don't they have to stop the >> threads, save state, and such when a user presses home to exit out of it? >> > > Yes they should. Which is the same as if the user receives a phone call, > etc. When the user leaves your app for whatever reason, you should stop your > execution. Of course this is fuzzy: if the user has explicitly asked you to > continue doing some work (playing music, navigating) then of course you will > do so (but this work is associated with a service, not an activity); and > some apps may continue doing some remaining work immediately after the user > leaves, such as finishing the retrieval of a web page in the browser. > > -- > Dianne Hackborn > Android framework engineer > hack...@android.com > > Note: please don't send private questions to me, as I don't have time to > provide private support, and so won't reply to such e-mails. 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 android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com> > 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 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