Я использую компоненты навигации Android и у меня возникают проблемы с сохранением состояния приложения.
Фрагмент A показывает некоторые данные на экране (в некоторых настраиваемых текстовых полях) и при нажатии кнопкиКнопка, она переходит к фрагменту B (navController.navigate(AddItemFragmentDirections.actionAddItemFragmentToItemNotTestedFragment(itemName))
)
фрагмент B в качестве кнопки возврата, поэтому я могу вернуться к фрагменту A (navController.popBackStack()
или navController.navigateUp()
, поскольку это то же поведение)
На данный момент я нахожусь во фрагменте A, но пользовательские текстовые поля не совпадают с предыдущими данными.
onSavedInstanceState не вызывается при переходе от A к B, поэтому я не могу сохранить состояние.
Как это можно решить?