if(drawerState.isOpen){
scope.launch{
drawerState.close()
}
}else {
navController.popBackStack()
if(navController.backQueue.isEmpty()){
activity?.finish()
}
}
}
Можно просто дергать activity.onBackPressed 🤡
popBackStack возвращает Boolean же вроде? Можно не проверять backQueue
ну это костыльная реализация, мне нужно по сути, чтобы навигация была без popBackStack(), а с navigateUp() и можно было как-то чекнуть, что в backQueue лежит 1 - первый экран и тогда выходить
Обсуждают сегодня