我正在编写一个使用FragmentPagerAdapter的应用程序。适配器中的片段需要根据外部数据进行更新,但这并没有发生。我注意到片段类仅在getItem函数中实例化一次:
@Override
public Fragment getItem(int position) {
TabInfo info = mTabs.get(position);
return Fragment.instantiate(mContext, info.clss.getName(),
info.args);
}
即使我删除了这个类并使用一个新类,也没有帮助 - 这个方法只被调用一次,在选项卡第一次填充时,然后再也不会被调用。有人知道原因吗?
谢谢!