Android java.lang.IllegalStateException:FragmentManager已在执行事务

Android java.lang.IllegalStateException:FragmentManager已在执行事务,android,Android,我得到这个错误。虽然我已经通过了各种链接,但没有任何帮助。 已经在使用各种链接中提到的getChildFragmentManager()。 代码如下: viewPagerAdapter = new ViewPagerAdapter(getChildFragmentManager()); viewPager.setAdapter(viewPagerAdapter); tabLayout.setupWithViewPager(viewPager); tabLayout.setOnTabSelecte

我得到这个错误。虽然我已经通过了各种链接,但没有任何帮助。 已经在使用各种链接中提到的
getChildFragmentManager()
。 代码如下:

viewPagerAdapter = new ViewPagerAdapter(getChildFragmentManager());
viewPager.setAdapter(viewPagerAdapter);
tabLayout.setupWithViewPager(viewPager);
tabLayout.setOnTabSelectedListener(this);
viewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout));
viewPager.setOffscreenPageLimit(2);

class ViewPagerAdapter extends FragmentStatePagerAdapter {

    public ViewPagerAdapter(FragmentManager fm) {
        super(fm);
    }

    @Override
    public Fragment getItem(int position) {
        switch (position)
        {
            case 0: return new Fragment1();
            case 1: return new UserFragment();
            case 2: return new Fragment2();
        }
        return null;
    }

    @Override
    public int getCount() {
        return 3;
    }
}

用logcat显示代码您的代码在哪里?@S.Verma您能解决这个问题吗?