Android SaveInstanceState - Понимание

С этой страницыAndroid SDK

The default implementation takes care of most of the UI per-instance state for you by calling onSaveInstanceState() on each view in the hierarchy that has an id, and by saving the id of the currently focused view (all of which is restored by the default implementation of onRestoreInstanceState(Bundle)).

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

Например, действие A вызвало действие B. В действии B у меня есть чекбоксы, радиокнопки и т. Д. Пользователь выбирает свой выбор и нажимает кнопку «Назад». Я показываю активность. На данный момент я хочу сохранить выбор пользователя. Когда пользователь снова возвращается из действия A в B, нажав кнопку, я бы хотел, чтобы все варианты сохранялись. Один из способов, который я могу придумать, это установить флаг намерения, чтобы вывести активность на передний план. Но не рекомендуемый метод, я думаю.

Так есть ли реализация по умолчанию для сохранения состояния в соответствии с приведенным выше текстом из SDK? Или, может быть, я неправильно понимаю?

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

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