tbruyelle / RxPermissions

Android runtime permissions powered by RxJava2
Apache License 2.0
10.48k stars 1.31k forks source link

java.lang.IllegalStateException: Fragment host has been destroyed #286

Closed trycatchx closed 2 years ago

trycatchx commented 5 years ago

monkey Crash log,how to solve it, thx!

  java.lang.IllegalStateException: Fragment host has been destroyed
        at android.support.v4.app.FragmentManagerImpl.ensureExecReady(FragmentManager.java:2211)
        at android.support.v4.app.FragmentManagerImpl.execSingleAction(FragmentManager.java:2239)
        at android.support.v4.app.BackStackRecord.commitNow(BackStackRecord.java:648)
        at com.tbruyelle.rxpermissions2.RxPermissions.getRxPermissionsFragment(RxPermissions.java:71)
        at com.tbruyelle.rxpermissions2.RxPermissions.access$000(RxPermissions.java:34)
        at com.tbruyelle.rxpermissions2.RxPermissions$1.get(RxPermissions.java:54)
        at com.tbruyelle.rxpermissions2.RxPermissions$1.get(RxPermissions.java:47)
        at com.tbruyelle.rxpermissions2.RxPermissions.pending(RxPermissions.java:205)
        at com.tbruyelle.rxpermissions2.RxPermissions.request(RxPermissions.java:194)
        at com.tbruyelle.rxpermissions2.RxPermissions.access$100(RxPermissions.java:34)
        at com.tbruyelle.rxpermissions2.RxPermissions$2.apply(RxPermissions.java:96)
        at io.reactivex.Observable.compose(Observable.java:6418)
        at com.tbruyelle.rxpermissions2.RxPermissions.request(RxPermissions.java:170)
        at com.tct.toolscard.ToolsCardView.toggleFlashLight(ToolsCardView.java:152)
        at com.tct.toolscard.ToolsCardView.onClick(ToolsCardView.java:254)
        at android.view.View.performClick(View.java:6615)
        at android.view.View.performClickInternal(View.java:6592)
        at android.view.View.access$3100(View.java:786)
        at android.view.View$PerformClick.run(View.java:25951)
        at android.os.Handler.handleCallback(Handler.java:873)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.os.Looper.loop(Looper.java:201)
        at android.app.ActivityThread.main(ActivityThread.java:6806)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:873)
foodied commented 5 years ago

Subscribe/Unsubscribe inside lifecycle methods?

trycatchx commented 5 years ago

I upgraded to V0.10.2 and solved it. @foodied

xingxiang1989 commented 4 years ago

i got this crash still on V0.10.2 , who has the method to fix this.

Shirwee commented 4 years ago

i got this crash still on V0.10.2 , who has the method to fix this.

me too

JoyHong commented 4 years ago

me too

hoanghiephui commented 4 years ago

Thank

robertchar commented 4 years ago

me to

will746 commented 4 years ago

me too

fabiorbap commented 4 years ago

Me too

nidhi88 commented 3 years ago

Me too

jingmaolin commented 3 years ago

Me too

IliaKhuzhakhmetovRoonyx commented 3 years ago

Me too

XuEnhao commented 3 years ago

Me too

serdarbuyukkanli-exi commented 2 years ago

Is there any update on that?