Skip to content

Instantly share code, notes, and snippets.

@anthonykeane
Created June 25, 2013 09:24
Show Gist options
  • Save anthonykeane/5857151 to your computer and use it in GitHub Desktop.
Save anthonykeane/5857151 to your computer and use it in GitHub Desktop.
Saving Android State
@Override
public void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
// Restore UI state from the savedInstanceState.
// This bundle has also been passed to onCreate.
boolean myBoolean = savedInstanceState.getBoolean("MyBoolean");
double myDouble = savedInstanceState.getDouble("myDouble");
int myInt = savedInstanceState.getInt("MyInt");
String myString = savedInstanceState.getString("userEmail");
}
@Override
public void onSaveInstanceState(Bundle savedInstanceState) {
super.onSaveInstanceState(savedInstanceState);
// Save UI state changes to the savedInstanceState.
// This bundle will be passed to onCreate if the process is
// killed and restarted.
savedInstanceState.putBoolean("SensorVisual", SensorVisual);
savedInstanceState.putBoolean("doDebug", doDebug);
savedInstanceState.putBoolean("bMute", bMute);
savedInstanceState.putBoolean("alertOnGreenLightEnabled", alertOnGreenLightEnabled);
savedInstanceState.putInt("V_MIN", V_MIN);
savedInstanceState.putInt("S_MIN", S_MIN);
savedInstanceState.putString("userEmail", userEmail);
//savedInstanceState.putDouble("myDouble", 1.9);
// etc.
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment