Как я должен обрабатывать навигацию в пределах фрагмента ViewPager с компонентами архитектуры навигации и подходом с одним действием - PullRequest
0 голосов
/ 30 марта 2019

Вот мой подход к одной активности:

MainActivity имеет NavHost

MainFragment с AppBarLayout, TabLayout, ViewPager и т. Д.

MainFragment содержит 2 (или более) фрагментав ViewPager -> {

CustomerListFragment -> перейдет к CustomerDetailFragment

EmployeesListFragment -> перейдет к EmployeeDetailFragment

}

CustomerDetailFragment (имеет совершенно другой дизайнмакет)

EmployeeDetailFragment (он также имеет совершенно другой макет дизайна)

* Моя проблема заключается в том, как я собираюсь обрабатывать переходы между этими фрагментами списка к фрагментам деталейс компонентами архитектуры навигации (androidx) *

1 Ответ

1 голос
/ 16 апреля 2019

Скажем, вы во Фрагменте A с ViewPager Фрагмента B И вы пытаетесь перейти от B до C

Поскольку в VieWpager фрагменты не являются пунктом назначения, ваш график не будет знать, что вы находитесь на B.

Решением может быть использование ADirections в B для перехода к C

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