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
You will have to use onPause overridden method on your activity and persist your data somewhere (shared preferences probably).
Then onResume you have to read them back from persistance storage and populate your controls.
onSaveInstanceState and restoreInstanceState is not your friend when you want to handle back or home button presses.