VIewPager в представлении ресайклера не загружает данные в Resume - PullRequest
0 голосов
/ 03 августа 2020

Я добавил 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.

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