【发布时间】:2018-10-04 14:45:52
【问题描述】:
java.lang.IllegalStateException:
at android.support.v4.app.Fragment.startActivity (Unknown Source)
at placecom.learnenglish.appintro.b$1.run (Unknown Source)
at android.os.Handler.handleCallback (Handler.java:751)
at android.os.Handler.dispatchMessage (Handler.java:95)
at android.os.Looper.loop (Looper.java:186)
at android.app.ActivityThread.main (ActivityThread.java:6509)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:914)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:804)
好的,所以这个问题现在已经占用了我超过 24 小时的时间。我知道这是一个小问题,我做错了什么。 Firebase crashlytics 还在下面说,可能出了什么问题?有人可以帮忙吗?
Fatal Exception: java.lang.IllegalStateException
Fragment b{c91d8cf} not attached to Activity
【问题讨论】:
-
你把代码放在哪里了?在片段的 onCreate 内?
-
onStart() 内
-
尝试将代码移至 onAttach
-
也许在 onDestroy 中取消你的回调?
标签: android android-activity fragment handler android-fragmentactivity