如何解决无法销毁活动
这个错误出现在 firebase crashlytics 中。
例外的标题是FlutterLocationService.java
Fatal Exception: java.lang.RuntimeException: Unable to destroy activity {com.eightworx.excrm/com.eightworx.excrm.MainActivity}: java.lang.IllegalArgumentException: Parameter specified as non-null is null: method i.o.c.e.d,parameter activity
at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:5240)
at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:5269)
at android.app.servertransaction.DestroyActivityItem.execute(DestroyActivityItem.java:44)
at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:181)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:102)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2205)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:238)
at android.app.ActivityThread.main(ActivityThread.java:7829)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:512)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:986)
原因
Caused by java.lang.IllegalArgumentException: Parameter specified as non-null is null: method i.o.c.e.d,parameter activity
at com.lyokone.location.FlutterLocationService.a(FlutterLocationService.java:2)
at com.lyokone.location.LocationPlugin.c(LocationPlugin.java:51)
at com.lyokone.location.LocationPlugin.detachActivity(LocationPlugin.java)
at com.lyokone.location.LocationPlugin.access$000(LocationPlugin.java)
at io.flutter.embedding.engine.FlutterEngineConnectionRegistry.b(FlutterEngineConnectionRegistry.java:54)
at io.flutter.embedding.android.FlutterActivityAndFragmentDelegate.onDetach(FlutterActivityAndFragmentDelegate.java:58)
at io.flutter.embedding.android.FlutterFragment.onDetach(FlutterFragment.java:7)
at androidx.fragment.app.Fragment.performDetach(Fragment.java:3)
at androidx.fragment.app.FragmentManagerImpl.a(FragmentManagerImpl.java:1184)
at androidx.fragment.app.FragmentManagerImpl.l(FragmentManagerImpl.java:93)
at androidx.fragment.app.FragmentManagerImpl.a(FragmentManagerImpl.java:42)
at androidx.fragment.app.FragmentManagerImpl.d(FragmentManagerImpl.java:4)
at androidx.fragment.app.FragmentManagerImpl.h(FragmentManagerImpl.java:7)
at androidx.fragment.app.FragmentController.dispatchDestroy(FragmentController.java:4)
at androidx.fragment.app.FragmentActivity.onDestroy(FragmentActivity.java:5)
at android.app.Activity.performDestroy(Activity.java:8262)
at android.app.Instrumentation.callActivityOnDestroy(Instrumentation.java:1342)
at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:5225)
at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:5269)
at android.app.servertransaction.DestroyActivityItem.execute(DestroyActivityItem.java:44)
at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:181)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:102)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2205)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:238)
at android.app.ActivityThread.main(ActivityThread.java:7829)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:512)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:986)
谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。