Skip to content

Instantly share code, notes, and snippets.

@basilbeltran
Created August 7, 2015 04:55
Show Gist options
  • Save basilbeltran/ab2907369f5ebc3dceec to your computer and use it in GitHub Desktop.
Save basilbeltran/ab2907369f5ebc3dceec to your computer and use it in GitHub Desktop.
Android State Transitions
private static final String KEY_VAL = "valofit";
private static final String KEY_TRUE = "isittrue";
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
if (savedInstanceState != null) {
mCurrentVal = savedInstanceState.getInt(KEY_VAL, 0);
mIsTrue = savedInstanceState.getBoolean(KEY_TRUE, false);
public void onSaveInstanceState(@NonNull Bundle savedInstanceState) { super.onSaveInstanceState(savedInstanceState);
savedInstanceState.putInt(KEY_VAL, mCurrentVal);
savedInstanceState.putBoolean(KEY_TRUE, mIsTrue);
}
@basilbeltran
Copy link
Author

@Override
public void onStart() {
    super.onStart();
    if(G.DEBUG) Log.v(U.getTag(), "onStart() called");
}
@Override
public void onPause() {
    if(G.DEBUG)Log.v(U.getTag(), "onPause() called");
    super.onPause();
}
@Override
public void onResume() {
    if(G.DEBUG)Log.v(U.getTag(), "onResume() called");
    super.onResume();
}
@Override
public void onStop() {
    if(G.DEBUG)Log.v(U.getTag(), "onStop() called");
    super.onStop();
}
@Override
public void onDestroy() {
    if(G.DEBUG)Log.v(U.getTag(), "onDestroy() called");
    super.onDestroy();
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment