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您能解决这个问题吗?