Есть ли у вас пример приложения, которое использует BottomNavigatationView с компонентом навигации и включает в себя вложенный фрагмент? Я хочу создать приложение с 3 вкладками (A, B, C) в BottomNavigationView, и каждая вкладка связана с фрагментом, который содержит вложенный фрагмент.
вкладка A: Фрагмент A1 -> Фрагмент A2 -> Фрагмент A3, вкладка B: Фрагмент B1 -> Фрагмент B2, вкладка C: Фрагмент C1 -> Фрагмент C2.
Реализация по умолчанию от разработчиков Android имеет некоторые проблемы и не работает должным образом (в зависимости от поведения материала BottomNavigationView):
Нажатие на активную вкладку в нижней навигационной панели запускает воссоздание фрагмента (этого делать не следует).
Я выбираю вкладку (например, вкладку B), перехожу на вложенный фрагмент (например, Frag B2), затем выбираю вкладку A и снова нажимаю на вкладку B, после чего отображается Frag B1 (не Frag B2, как я ожидал) ).
Есть ли у вас какое-либо решение для правильной работы из коробки?