我需要在nework调用成功的活动中替换视图分页器中的另一个片段。 View pager在我的仪表板活动中。这是获取项方法
@Override
public Fragment getItem(int pos) {
Fragment fragment = null;
switch (pos) {
case 0:
fragment = new HomeFragment();
break;
case 1:
fragment = new SponsorshipOffersFragment();
break;
case 2:
if (mPreferenceManager.getConnectProfileStatus()) {
fragment = new CollaborationFragment();
} else {
fragment = new ConnectSettingFragment();
}
break;
case 3:
fragment = new ProtfolioFragment();
break;
case 4:
fragment = new SocialSummaryFragment();
break;
}
return fragment;
}
对于情况2,第一次getConnectProfileStatus将返回false,并且ConnectSettingFragment将被调用。从ConnectSettingFragment提交配置文件后,成功后,我需要致电CollaborationFragment。
有人可以帮我做吗?我正在从片段
调用下面的方法public void replaceFrament() {
mViewPager.setCurrentItem(2);
}
那是活动内部,什么也没发生。