IllegalStateException -Библиотека поддержки фрагментов

У меня серьезная проблема с постоянным сбоем моего приложения на некоторых пользовательских устройствах со следующим исключением в методе 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 ни во фрагментах, ни в действиях.

Однако проблема остается. Это единственный отчет о сбоях, который я когда-либо получал, и я получаю его постоянно.

У кого-нибудь есть рабочее решение?

19
задан Community 23 May 2017 в 12:09
поделиться