2

I am getting the following error when I clear the backstack Fragments

    //clear all fragments in the back stack 
    if (getTopFragment() != null) {
        runNavAction(new NavAction("Clear nav back stack") {
            @Override
            public void run() {
                getActivity().getSupportFragmentManager().popBackStackImmediate(null, FragmentManager.POP_BACK_STACK_INCLUSIVE);
            }
        });
    }

Any help is highly appreciated..

 java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
                                                                                   at android.support.v4.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1493)
                                                                                   at android.support.v4.app.FragmentManagerImpl.enqueueAction(FragmentManager.java:1511)
                                                                                   at android.support.v4.app.BackStackRecord.commitInternal(BackStackRecord.java:638)
                                                                                   at android.support.v4.app.BackStackRecord.commit(BackStackRecord.java:617)
Bulu
  • 1,351
  • 3
  • 16
  • 37

0 Answers0