我正在使用兼容性库中的ViewPager。我经常从市场报告中得到这个例外。
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)
任何可能导致它的想法?
答案 0 :(得分:8)
答案 1 :(得分:4)
你可能在错误的地方打电话给FragmentTransaction.commit()
。它需要被称为before state is saved。