我使用viewpager进行活动,其中第一个片段中的4个片段中也有viewpager,如果我在活动中打开第三个片段,则第一个片段中viewpager删除并且他的孩子的片段毁灭性毁灭this my problem in gif
代码创建查看器
private fun initViewPagerFragment() {
val adapter = ViewPagerAdapter((activity as AppCompatActivity).supportFragmentManager)
adapter.addFragment(BasicInformationFragment(), "Основна інформація")
adapter.addFragment(ContactPersonsFragment(), "Контактні особи")
view_pager_fragment.adapter = adapter
tabs_fragment.setupWithViewPager(view_pager_fragment)
}
如何删除孩子或不破坏第一个片段?
答案 0 :(得分:1)
设置 viewPager.offscreenPageLimit(4)用于在内存中保留4页。否则,从片段的 onVisible 刷新列表或请求列表项。