是否可以从ViewPager的某个位置删除单个Fragment而不会导致整个ViewPager重绘,即只销毁1个片段而不破坏ViewPager中的其他片段?
使用此页面上的示例代码:FragmentStatePagerAdapter,在减少NUM_ITEMS后调用notifyDataSetChanged()
会导致所有片段被删除并再次绘制,因为覆盖getItemPosition()
到return POSITION_NONE
。如何避免这种情况?
答案 0 :(得分:0)
使用来自支持jar的activityfragment并使用getFragmentManager API,在运行时手动添加删除片段。 这里唯一的问题是你必须跟踪每个片段引用。