Android ViewPager illegalStateException: Kann diese Aktion nach Onsaveinstancestate nicht ausführen
-
27-10-2019 - |
Frage
Ich verwende einen ViewPager aus der Kompatibilitätsbibliothek. Ich bekomme diese Ausnahme ziemlich oft aus den Marktberichten.
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)
Irgendwelche Ideen, was könnte es verursachen?
Lösung
Sie rufen wahrscheinlich an FragmentTransaction.commit()
am falschen Ort. Es muss genannt werden bevor der Staat gerettet wird.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow