Android: onSaveInstanceState в кнопке «Назад»

Я занимаюсь разработкой приложения, в котором переопределяю кнопку возврата. Я создал флажок. По клику которого я вызываю намерение для:

startActivityforResult();

А также поддержание состояния деятельности как:

@Override
public void onSaveInstanceState(Bundle savedInstanceState) {
  super.onSaveInstanceState(savedInstanceState);
  savedInstanceState.putBoolean("checkbox", checkbox.isChecked());
}

@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
  super.onRestoreInstanceState(savedInstanceState);
  checkbox_state = savedInstanceState.getBoolean("checkbox");
}

которые работают нормально и состояние поддерживается. Означает, что я ввожу значение в редактируемый текст. и установите флажок, вызывая новую активность для результата, и при возврате к первой активности состояние сохраняется.

Теперь, после второго действия, если я нажимаю кнопку возврата устройства, состояние не поддерживается.

Так что я должен сделать, чтобы сохранить состояние на кнопку назад. Я искал, но не нашел удовлетворенного решения. Пожалуйста, предложите мне.

Ответы на вопрос(2)

Ваш ответ на вопрос