Я обнаружил много случаев аналогичного вопроса, но, к сожалению, ни один ответ не отвечает моим требованиям.
У меня есть много фрагментов в деятельности и объект, который я передаю от одного фрагмента к другому. Этот объект будет изменяться каждым фрагментом, который я хочу, чтобы, когда я возвращаюсь в backstack, я восстанавливал предыдущий экземпляр фрагмента и предыдущую версию объекта, который я пробовал с onSaveInstanceState, но, очевидно, когда резервное копирование во фрагменте onSaveInstanceState не вызывается
override fun onSaveInstanceState(outState: Bundle) {
outState?.run {
putParcelable("PRODUCT",Product)
}
super.onSaveInstanceState(outState)
}