Activity onStartメソッドの次の例外を除いて、一部のユーザーのデバイスでアプリが継続的にクラッシュするという深刻な問題があります。
Caused by: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
at android.support.v4.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1299)
at android.support.v4.app.FragmentManagerImpl.enqueueAction(FragmentManager.java:1310)
at android.support.v4.app.BackStackRecord.commitInternal(BackStackRecord.java:541)
at android.support.v4.app.BackStackRecord.commit(BackStackRecord.java:525)
at android.support.v4.app.DialogFragment.show(DialogFragment.java:123)
このエラーをエミュレータでローカルに再現できません。私はstackoverflowでこの問題に関するいくつかの質問を見つけました: ここと ここ
私は提案された解決策を試しました。つまり、フラグメントでもアクティビティでも、onSaveInstanceで空のバンドルを許可しないでください。
しかし、問題は残っています。これは私が今までに受け取った唯一のクラッシュレポートであり、私はそれを継続的に受け取ります。
誰かが実用的な解決策を持っていますか?