AM
У меня следующая ситуация.
Сингл-активити, и всё на фрагментах. Перехожу с fragment_1 во fragment_2, потом поворачиваю экран и оказываюсь снова на fragment_1.
В чем может быть дело? Стек экранов не сохраняется?
Использую версию 5.0.0
Size: a a a
AM
AM
PA
listsAdapter = ListsAdapter(
onItemClick = {
router.navigateTo(Screens.ToDosScreen(it))
},
onItemDelete = { id, name ->
viewModel.deleteItem(id)
showSnackBar(name)
}
)
AM
PA
PA
class ToDosScreen(private val list: ListModel) : SupportAppScreen() {
override fun getFragment(): Fragment = ToDoView().newInstance(list)
override fun getScreenKey(): String = "toDos view screen"
}
AM
PA
AM
PA
onBackPressed()
со следующей строкой: router.exit()
PA
SupportAppNavigator
AK
PA
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
router.navigateTo(Screens.ListsScreen())
}
AM
AK
AM
PA
AM
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
router.navigateTo(Screens.ListsScreen())
}
AM