Я использую onSupportNavigateUp()
в действии, и теперь я перехожу к использованию единой архитектуры действий и компонента навигации, проблема в том, что я застрял здесь, я не нахожу альтернативы onSupportNavigateUp()
и onBackPressed()
в fragment
и navcontroller
override fun onSupportNavigateUp(): Boolean {
// some code like showing ad
onBackPressed()
return super.onSupportNavigateUp()
}
но я нахожу решение onBackPressed()
с onBackPressedDispatcher
, но проблема в том, что это работает, только когда нажата кнопка навигации на панели навигации, а не кнопка вверх на панели инструментов
requireActivity().onBackPressedDispatcher.addCallback(this) {
// some code like showing ad
}