Hello everyone, I am starting my first Android program, and I am just having trouble structuring my program appropriately (in terms of views, activities, etc...)
Basically, the program is a simple multiplayer trivia game where the phone is passed from player to player for each turn. Right now, I am storing game state in an object that is accessible in all other classes of the program. I have an activity that successfully retrieves a question, displays it for the current player, and correctly verifies input. Then, how do I change it so that it is the next player's turn? I tried starting a new instance of that same activity, since it could get the new game state from the separate object, but that just causes my program to freeze. Similarly, a while loop inside my activity causes the program to loop infinitely at that spot. I'm sure I just don't quite understand how it all fits together, and I'd appreciate some help. So, to be clear, here are the important parts of my program that I have so far: StartGame - activity that allows you to set up a new game launches PlayGame activity as an intent PlayGame - activity that displays a question and verifies input as an answer. I can only launch it once and display one question. This activity is meant to be re-used to display all the questions, since it gets information on the game state (turns, current question, answer, etc...) from the Game class. Game - object that is statically available to all other parts of the program. It is a singleton, so there will only ever be one instance of it. How should I structure my program so that it can show multiple questions in succession until a certain condition is met (i.e. each player has had 4 turns, or there have been 10 total rounds, etc...)? Thanks in advance. -- 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