По умолчанию Activity
обрабатывает состояние своих компонентов, которое имеет атрибут id
.
Если это не так, вы можете использовать onSaveInstanceState
и onRestoreInstanceState
для ручной обработки состояния компонентов:
@Override
public void onSaveInstanceState(Bundle savedInstanceState) {
super.onSaveInstanceState(savedInstanceState);
savedInstanceState.putBoolean("Toggle1", toggle.isChecked());
// etc.
}
И для восстановления состояния:
@Override
public void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
boolean toggle1State = savedInstanceState.getBoolean("Toggle1");
toggle1.setCheched(toggle1State);
}