Я использую BottomNavigationView
для навигации между двумя фрагментами, один из этих фрагментов имеет свой собственный ViewPager
с TabLayout
, как показано ниже:
Вот что я пытаюсь сделать:
MainActivity
|--- HomeFragment
| |--- POPULAR
| |--- LATEST
| |--- TOP RATED
| |--- UPCOMING
|--- FavoritesFragment
он отлично работает при смахивании ViewPager
, проблема возникает, когда я нахожусь в LATEST
или TOP RATED
и перемещаюсь с BottomNavigationView
на FavoritesFragment
и возвращаюсь обратно к HomeFragment
, ViewPager
начинается с POPULAR
, а не с того фрагмента, в котором я был до навигации.
Как я могу избежать этой сложной проблемы с навигацией?
И какое лучшее решение для отслеживания навигации в такой ситуации?