Android ViewPager IllegalStateException:OnSaveInstanceState後にこのアクションを実行できません

StackOverflow https://stackoverflow.com/questions/7328392

質問

互換性ライブラリのビューページを使用しています。この例外は、市場レポートから非常に頻繁に取得されます。

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)

何がそれを引き起こすかもしれないものはありますか?

役に立ちましたか?

解決

あなたはおそらく電話しています FragmentTransaction.commit() 間違った場所で。呼び出す必要があります 状態が保存される前.

他のヒント

試す commitAllowingStateLoss() それ以外の commit(). 。ドキュメントを読んでください ここ.

から答えを得ました ここ.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top