Статически добавленный фрагмент не может восстановить состояние экземпляра?
Когда я статически добавляю фрагмент в макет "Активность", я не могу восстановить состояние в onViewStateRestored(savedInstanceState: Bundle)
даже если onSaveInstanceState(outState: Bundle)
называется правильно.
Это работает для того же фрагмента, когда я добавляю его динамически.
Это просто невозможно сделать или требует дополнительной настройки в Манифесте или ж / д?
РЕДАКТИРОВАТЬ: onViewStateRestored(savedInstanceState: Bundle)
будет вызываться, но Bundle будет нулевым, как и в других обратных вызовах Lifecycle, которые проходят через Bundle
1 ответ
Вам также следует опубликовать код, в который вы добавляете свой фрагмент, не зная, что вы подразумеваете под статическим добавлением фрагмента.
Пожалуйста, проверьте также это ответы:
Если до сих пор не понял, вставьте свой код.