I am trying to make it so that when a user exits an activity or flips the screen it will continue the last session. I am binding to a service.
If the user presses a particular button with an intent action of Constants.NEW_GAME it will create a whole new session destroying the previous session. Below is my onBind method, the problem is that when I run this, startNewGame() runs as expected but for some reason when the activity is loaded there is no data. When I comment out intent.setAction the data is visible, but, the game resets itself when I flip the phone screen out! What is going on here? THIS DOES NOT WORK @Override public IBinder onBind(Intent intent) { Log.i(TAG,"Binding to QuestionsService successful"); if(intent.getAction().equals(Constants.NEW_GAME)) { //We need to create a whole new game which will end the previouse game startNewGame(); intent.setAction(Constants.CONTINUE_GAME); } return mBinder; } THIS DOES WORK (but the game resets when the user flips the screen) @Override public IBinder onBind(Intent intent) { Log.i(TAG,"Binding to QuestionsService successful"); if(intent.getAction().equals(Constants.NEW_GAME)) { //We need to create a whole new game which will end the previouse game startNewGame(); // intent.setAction(Constants.CONTINUE_GAME); } return mBinder; } --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---