Hello, I have based my code upon the LunarLander example and added a preferences Activity launched from a menu item.
The preferences get loaded and displayed correctly, but when I press the return button my app fails with an exception IllegaThreadState as it tries to start the thread again from within the following method: /* * Callback invoked when the Surface has been created and is ready to be * used. */ public void surfaceCreated(SurfaceHolder holder) { // start the thread here so that we don't busy-wait in run() // waiting for the surface to be created thread.setRunning(true); thread.start(); } I have tried to check if the thread is running with thread.isAlive() ==false but it appears that when the activity loses focus the thread returns false for that call. Any suggestions on what I could do to prevent such exception? I've tried try/catch but I am unsure on what to call on the exception. Any help much appreciated, Cass Surek --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Beginners" group. To post to this group, send email to android-beginners@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---