描述
接到一个子任务的需求,需要使用 ViewPager 多层嵌套来解决。结构如下:
问题
结果 子任务页 加载时会出现空白页,不显示内容
解决 & childFragmentManager
// val adapter = SubtaskPagerAdapter(activity!!.supportFragmentManager, context as Context, data, from, jobId, type)
val adapter = SubtaskPagerAdapter(childFragmentManager, context as Context, data, from, jobId, type)
with(vp_sub_task) {
setAdapter(adapter)
offscreenPageLimit = data.size
// 设置不可滑动
setSlide(false)
}
在Fragment中使用ViewPager时,
不能使用 activity!!.supportFragmentManager ,
而应该使用 childFragmentManager
问题解决了,特此记录。