Навигация по Android JetPack + BottomNavigationView + вложенные фрагменты - PullRequest
0 голосов
/ 11 сентября 2018

Есть ли у вас пример приложения, которое использует BottomNavigatationView с компонентом навигации и включает в себя вложенный фрагмент? Я хочу создать приложение с 3 вкладками (A, B, C) в BottomNavigationView, и каждая вкладка связана с фрагментом, который содержит вложенный фрагмент.

вкладка A: Фрагмент A1 -> Фрагмент A2 -> Фрагмент A3, вкладка B: Фрагмент B1 -> Фрагмент B2, вкладка C: Фрагмент C1 -> Фрагмент C2.

Реализация по умолчанию от разработчиков Android имеет некоторые проблемы и не работает должным образом (в зависимости от поведения материала BottomNavigationView):

  1. Нажатие на активную вкладку в нижней навигационной панели запускает воссоздание фрагмента (этого делать не следует).

  2. Я выбираю вкладку (например, вкладку B), перехожу на вложенный фрагмент (например, Frag B2), затем выбираю вкладку A и снова нажимаю на вкладку B, после чего отображается Frag B1 (не Frag B2, как я ожидал) ).

Есть ли у вас какое-либо решение для правильной работы из коробки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...