Я добавил ViewPager
в RecyclerView
. Проблема в том, что если я нажимаю кнопку «Домой» или устанавливаю для активности состояние паузы и снова возобновляю активность, фрагменты внутри пейджера просмотра не загружаются.
Вкладки ViewPager есть, но фрагменты загружаются пустыми.
При отладке я обнаружил, что onCreateView не вызывается во фрагменте viewPager, когда onResume () вызывается для активности,
Ниже приведен мой код в RecyclerAdapter.
private fun bindTabViewHolder(viewHolder: HomeRecyclerAdapter.TabViewHolder, position: Int) {
viewHolder.tabLayout.setupWithViewPager(viewHolder.viewPager)
//Creating View Pager Adapter Instance
viewPagerAdapter = BaseViewPagerAdapter(fragmentManager)
viewPagerAdapter?.addFragment(homeFragment, dataList?.get(position)?.teamName)
viewPagerAdapter?.addFragment(awayFragment, dataList?.get(1)?.teamName)
viewHolder.viewPager.adapter = viewPagerAdapter
}
Думаю, если он начнет вызывать onCreateView()
для фрагментов, проблема будет решена. Также, если я попытаюсь получить fre sh данные из фида, потянув его до refre sh, если не загружает фрагменты внутрь viewPager.