문제

I am using a ViewPager from the compatibility library. I get this exception quite often from the market reports.

java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
at android.support.v4.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1242)
at android.support.v4.app.FragmentManagerImpl.enqueueAction(FragmentManager.java:1253)
at android.support.v4.app.BackStackRecord.commitInternal(BackStackRecord.java:535)
at android.support.v4.app.BackStackRecord.commit(BackStackRecord.java:519)

Any ideas what might cause it?

도움이 되었습니까?

해결책

You are probably calling FragmentTransaction.commit() in the wrong place. It needs to be called before state is saved.

다른 팁

Try commitAllowingStateLoss() instead of commit(). Read the documentation here.

Got answer from here.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top