FragmentPagerAdapter的片段未显示RecyclerView的项目

我认为展示这个问题的最简单的方法是下面的gif。当我在主页片段上切换到最近,最近是一个带有ViewPager和TabLayout的片段时,应该在recyclerView中的项目正常显示,但当我返回到主页片段,并返回到最近时,项目不再在那里。我相信这与以下事实有关:当我返回到最近的片段时,即使调用了最近片段的onCreate(),ViewPager中的第一个'All‘片段也没有调用它的onCreate()

然而,它调用了onResume(),我检查了RecyclerView的列表大小,它仍然在其中,只是没有显示出来。

我怎么才能修复它呢?

有没有办法强制FragmentPagerAdapter在它的片段上调用onCreate(),就像返回时的'All‘片段一样?

?

?

转载请注明出处:http://www.400tyeyaji.com/article/20230526/1794349.html