You may be interested in reading a recent blog post by a Googler title "When to Include an Exit Button in Android Apps (Hint: Never)", http://blog.radioactiveyak.com/2010/05/when-to-include-exit-button-in-android.html
On May 26, 8:00 am, bb13 <steveves...@comcast.net> wrote: > My app (as currently designed) offers the user a menu "quit" option > that calls finish() on the activity, where I do saving and cleanup in > the onPause and onDestroy methods. When initially downloaded to the > emulator things run fine, but after quitting, when I go to the apps > page and click on my app icon, I get a blank screen and an occasional > notice that the activity is not responding. > > I have found a few postings of this same problem, but no good answers. > > My log shows that the finish() does cause on Pause then onStop then > onDestroy to be called in sequence as expected. All successfully > complete and return. But I still get an activity destroy timeout (and > at the attempted restart, a launch timeout expired). The only thing > non-trivial is a game thread, but the terminate and join with the UI > thread in onDestroy seems to work just fine (I commented out all uses > of just about everything else in Android, e.g. SoundPool, view > Animation). > > I looked at the LunarLander example application. It "stops" > differently (e.g. doesn't call finish(), terminates the game thread > when the surface is destroyed), but it has similar although less > repeatable problems (e.g. unexpected termination messages, destroy and > launch timeout messages in the log, subsequent clicks on the app icon > just open a black screen). > > Any suggestions? Any guidelines for a good way to "exit" an > application so it can be cleanly restarted? -- You received this message because you are subscribed to the Google Groups "Android Beginners" group. NEW! Try asking and tagging your question on Stack Overflow at http://stackoverflow.com/questions/tagged/android To unsubscribe from this group, send email to android-beginners+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-beginners?hl=en