I have a question concerning the best practices for designing and developing a 2d game on the Android OS. Following the Lunar Lander example, I have my game running on a separate thread so it doesn't block the UI thread. However, once certain "waves" are over in the game I want to show a screen to tally the score for that wave, show bonuses, etc. I was thinking about doing this as a separate activity by calling startActivityForResult() at the end of the wave. What is the best way to do this since I am not in the main thread? And would this even be considered a good practice?
Thanks!