private class PagerAdapter extends FragmentPagerAdapter {
PagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
return getProperFragment(position)
}
@Override
public int getItemPosition(Object object) {
// Causes adapter to reload all Fragments when
// notifyDataSetChanged is called
return POSITION_NONE;
}
@Override
public int getCount() {
return getProperSize();
}
}
好吧,这是我的适配器。它可以工作,但有时候应该显示的选项卡会改变。发生这种情况时,会调用notifyDataSetChanged()
。
现在我的适配器执行此操作:
getCount()
getItem()
仅适用于已添加的位置我想要它做的是:
getCount()
getItem()
适用于所有标签,即使是那些已经存在的标签。有没有办法实现这个目标?