Я использовал mvvm, используя Kotlin. У меня есть логин на приборной панели с боковым меню. Я прикрепил навигацию с фрагментами. Мне нужно добавить опцию логотипа из инструментальной панели фрагментов. Во фрагментах он не получал обратного нажатия. Я пробовал приведенный ниже код в приветственном сообщении.
override fun onBackPressed() {
val fragments: List<Fragment> =
supportFragmentManager.fragments
if (fragments != null) {
for (f in fragments) {
if (f is Welcome_Dash_Board) {
//Log out action
}
}
}
}
Welcome_Dash_Board - это фрагмент панели инструментов. Только этот фрагмент будет вызываться из параметров выхода из системы при нажатии кнопки возврата системы. Но Welcome_Dash_Board не найден. Как использовать backpress для указанного фрагмента c программно с помощью mvvm?