| btn1 | btn2 | btn3 | btn4 |
=----------------------------=
Container
=----------------------------=
您好,我有 4 个按钮,可以将片段事务处理到视图寻呼机片段。
第一次单击按钮一切正常,第二次单击导致视图寻呼机为空,尽管适配器中的所有值都正确但容器为空(偏移页面为空,但如果我正在刷它,则正确创建其他页面!)
mAdapter.notifyDataSetChanged();
对于视图寻呼机适配器没有工作。和选项:
public int getItemPosition(Object object) {
return POSITION_NONE;
}
是从头开始创建所有页面,这是无法做到的,因为我们需要保存一些视图和页面。
我想到的唯一解决方案是在所有当前页面和偏移量上运行:
mAdapter.instantiateItem(mPager, mPager.getCurrentItem());
mAdapter.instantiateItem(mPager, mPager.getCurrentItem() + i );
有没有一个干净而好的解决方案来解决这个问题?
非常感谢您的帮助