Не удается выполнить это действие после onSaveInstanceState с использованием BottomsheetDialogFragment? - PullRequest
0 голосов
/ 11 января 2019

Я использую BottomsheetDialogFragment и недавно получаю отчеты о сбоях по сбоям, трассировка стека - -

Неустранимое исключение: java.lang.IllegalStateException: не может выполнить это действие после onSaveInstanceState на android.support.v4.app.FragmentManagerImpl.checkStateLoss (FragmentManager.java:2044) на android.support.v4.app.FragmentManagerImpl.enqueueAction (FragmentManager.java:2067) на android.support.v4.app.BackStackRecord.commitInternal (BackStackRecord.java:680) на android.support.v4.app.BackStackRecord.commit (BackStackRecord.java:634) на android.support.v4.app.DialogFragment.dismissInternal (DialogFragment.java:205) на android.support.v4.app.DialogFragment.dismiss (DialogFragment.java:171) в com.khaalijeb.inkdrops.ListBanks.onSuccessResponse (ListBanks.java:322) на com.khaalijeb.inkdrops.App.onSuccessResponse (App.java:800) at com.olive.upi.OliveUpiManager.onSuccessResponse (неизвестный источник: 970) at com.olive.upi.transport.d $ 33.onResponse (Неизвестный источник: 16) at retrofit2.ExecutorCallAdapterFactory $ ExecutorCallbackCall $ 1 $ 1.run (ExecutorCallAdapterFactory.java:68) на android.os.Handler.handleCallback (Handler.java:789) на android.os.Handler.dispatchMessage (Handler.java:98) на android.os.Looper.loop (Looper.java:169) на android.app.ActivityThread.main (ActivityThread.java:6595) в java.lang.reflect.Method.invoke (Method.java) на com.android.internal.os.Zygote $ MethodAndArgsCaller.run (Zygote.java:240) на com.android.internal.os.ZygoteInit.main (ZygoteInit.java:767)

Я не знаю, что вызвало эту ошибку, так как она возникает не на некоторых устройствах и не на всех. Кто-нибудь сталкивался с этой проблемой ранее и как ее преодолеть?

Я тестировал этот конкретный код 1000 раз, но так и не получил его, но в производственном мире я получаю эту ошибку примерно на 2 3 устройствах.

Как вызвать commitAllowingStateLoss (); ? это решит проблему?

...