Android 片段的替换事务后,ViewPager为空
|btn1 | btn2 | btn3 | btn4| =--------------=Android 片段的替换事务后,ViewPager为空,android,android-fragments,transactions,android-viewpager,Android,Android Fragments,Transactions,Android Viewpager,|btn1 | btn2 | btn3 | btn4| =--------------= Container =--------------= Container 你好, 我有4个按钮,可以将片段事务转换成一个视图页面片段 第一次单击按钮一切正常,第二次单击会导致“查看寻呼机”为空,尽管适配器中的所有值都正确,但容器为空。偏移页为空,但如果我滑动它,则正确创建其他页 mAdapter.notifyDataSetChanged(); 对于视图寻呼机,适配器不起作用。以及选择: publi
Container
=--------------=
Container
你好,
我有4个按钮,可以将片段事务转换成一个视图页面片段
第一次单击按钮一切正常,第二次单击会导致“查看寻呼机”为空,尽管适配器中的所有值都正确,但容器为空。偏移页为空,但如果我滑动它,则正确创建其他页
mAdapter.notifyDataSetChanged();
对于视图寻呼机,适配器不起作用。以及选择:
public int getItemPosition(Object object) {
return POSITION_NONE;
}
是从一开始就创建所有页面,这是无法完成的,因为我们需要保存一些视图和页面
我想到的唯一解决方案是在所有当前页面和偏移量上运行:
mAdapter.instantiateItem(mPager, mPager.getCurrentItem());
mAdapter.instantiateItem(mPager, mPager.getCurrentItem() + i );
有没有一个干净又好的解决方案来解决这个问题
非常感谢你的帮助