我在这里检查了几个有关更新ViewPager中片段的问题,但是没有一个问题在另一个片段中。仍然我在主要片段和内部片段中都尝试了解决方案,但是都没有用。
我正在使用Xamarin Android,并且有一个带有BottomNavigationView的活动,可以在5个不同的片段之间进行切换。
在我的第一个片段上,我有一个带有4个标签的ViewPager(所以有4个片段)。每个内部片段都有一个ListView。
页面加载完成后,片段会与ViewPager和填充的列表一起显示。我在页面之间切换,所有列表都在那里并且很好。
如果我使用底部导航切换到另一个片段,然后回来,那么我会看到ViewPager,这意味着我看到了选项卡,但第一个内部片段中的Listview消失了/为空。我切换到第二个选项卡,通常它也将是空的,但是如果我切换到第三个选项卡,则通常也会填充一个,而第四个也是,如果切换回2个然后是1个,则通常会填充它们。
在外部片段/底部导航之间切换时,如何刷新内部片段/列表视图?
答案 0 :(得分:1)
将viewPagerAdapter更改为 getChildFragmentManager(),而不是 getFragmentManager()
true