У меня есть фрагмент диалогового окна нижнего листа, который содержит четыре фрагмента с ViewPager.
Я хочу вызвать метод при нажатии onBackPressed в диалоговом окне нижнего листа Фрагмент. Реализован OnBackPressedCallback в моем OnCreateView, но он не запускается. У кого-нибудь есть идеи, почему его не называют?
val callback = object : OnBackPressedCallback(true */ true means that the callback is enabled /*) {
override fun handleOnBackPressed() {
// Show your dialog and handle navigation
LogUtils.d("Bottom Sheet -> Fragment BackPressed Invoked")
}
}
// note that you could enable/disable the callback here as well by setting callback.isEnabled = true/false
requireActivity().onBackPressedDispatcher.addCallback(viewLifecycleOwner, callback)
Подробнее здесь: https://stackoverflow.com/questions/599 ... g-fragment
OnBackPressedCallback не вызывается во фрагменте диалогового окна нижнего листа ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Представление переработчика не прокручивается внутри диалогового окна нижнего листа
Anonymous » » в форуме Android - 0 Ответы
- 31 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как реализовать сквозное взаимодействие с помощью диалогового окна нижнего листа Android
Anonymous » » в форуме Android - 0 Ответы
- 31 Просмотры
-
Последнее сообщение Anonymous
-