У меня в приложении есть навигационный ящик, и я хочу, чтобы при выборе одного из его вариантов в ViewPager отображался нужный фрагмент. Однако он не может работать без OnPageChangeListener, который я знаю, как настроить с помощью TabLayout, но не смог найти, как это сделать с помощью самого ящика навигации. Прямо сейчас выбор параметра из панели навигации не меняет предварительный просмотр ViewPager.
Я искал его в Интернете, но решения не было найдено, только проблемы и учебные пособия по использованию ViewPager с TabLayout и / или с навигационным ящиком ', но в этих случаях OnPageChangeListener получает "новый TabLayout.TabLayoutOnPageChangeListener (tabLayout ) "как OnPageChangeListener
public void setUpPageAdapter(){
pageAdapter = new PageAdapter(getSupportFragmentManager(), tabLayout.getTabCount());
viewPager.setAdapter(pageAdapter);
viewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout)); --> what should replace the TabLayoutOnPageChangeListener?
}