@Override public void onSaveInstanceState(Bundle savedInstanceState) { super.onSaveInstanceState(savedInstanceState); // Save the values savedInstanceState.putBoolean("closing", closing); savedInstanceState.putBoolean("modified", modified); savedInstanceState.putBoolean("proposalSelected", proposalSelected); // Save the values if (dialogRespondProgress != null) { savedInstanceState.putBoolean("dialogRespondProgress", dialogRespondProgress.isShown()); } if (dialogCloseProgress != null) { savedInstanceState.putBoolean("dialogCloseProgress", dialogCloseProgress.isShown()); } if (dialogResponded != null) { savedInstanceState.putBoolean("dialogResponded", dialogResponded.isShown()); } if (dialogClosed != null) { savedInstanceState.putBoolean("dialogClosed", dialogClosed.isShown()); } }