Java 强制关闭是在对要进入后台的活动执行片段事务时发生的

Java 强制关闭是在对要进入后台的活动执行片段事务时发生的,java,android,android-layout,android-fragments,Java,Android,Android Layout,Android Fragments,错误消息: java.lang.IllegalStateException:在onSaveInstanceState之后无法执行此操作 位于android.support.v4.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:2080) 位于android.support.v4.app.FragmentManagerImpl.popbackackimmediate(FragmentManager.java:837) 我还更改

错误消息:

java.lang.IllegalStateException:在onSaveInstanceState之后无法执行此操作 位于android.support.v4.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:2080) 位于android.support.v4.app.FragmentManagerImpl.popbackackimmediate(FragmentManager.java:837)

我还更改了代码片段Transaction.commit();对交易进行碎片化处理。commitAllowingStateLoss();同样的错误也发生了

用于调用上述片段事务的代码

FragmentUtils.showFragment(CustomersFragment.this
            , new StoreFragment()
            , "CustomersFragment"
            , R.id.fragmentHolderFrmLyt);

在调用onPause()后,不能显示片段或消除片段。onSavedInstanceState通常在onPause()之后但在onStop()之前调用。归根结底,您正在以非法状态执行片段事务。您能建议执行此操作的替代代码吗..您从何处调用showFragment(…)?我从另一个名为CustomerFragment的片段调用此片段(StoreFragment)。我指的是方法。是否在onPause()或onStop()等生命周期方法中调用它?
FragmentUtils.showFragment(CustomersFragment.this
            , new StoreFragment()
            , "CustomersFragment"
            , R.id.fragmentHolderFrmLyt);