I have a basic app with text inputs, a spinner input, and a second spinner input whose array depends on a setting changed in the Options menu.
Currently, when I pres
In your acticity override onSaveInstanceState and onRestoreInstanceState. These methods will allow you to save data into a Bundle You can also save data to Preferences. In all of my applications I override both onSaveInstanceState and onRestoreInstanceState to save and load values to a Bundle. I also save data to preferences in onPause and load preferences in onResume. Also in onCreate(Bundle savedInstanceState) I do a check like this
if(savedInstanceState != null)
{
m_mainView.restoreInstanceState(savedInstanceState);
}
else
{
m_mainView.loadGameFromDatabase(getPreferences(MODE_PRIVATE));
}
These practices have always worked for me.