从另一个片段替换视图分页器中的片段的问题

时间:2018-07-13 07:02:31

标签: android android-studio android-fragments android-activity android-viewpager

我需要在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);
    }

那是活动内部,什么也没发生。

0 个答案:

没有答案