Вопрос проверяет знание способов сохранения данных при пересоздании Activity.
Короткий ответ
onSaveInstanceState() — для простых данных (Bundle).
ViewModel — для сложных данных (переживает смену конфигурации).
Свои Retain-фрагменты — устаревший способ.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.