有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java获取运行时异常:关闭Flatter应用程序时无法销毁活动

Getting this error (RunTimeException) on the back press from the Main Screen.

Using Navigation back button to close the app.

Earlier it is working but now the exception is thrown.

E/AndroidRuntime( 4154):        at 安卓.app.ActivityThread.performDestroyActivity(ActivityThread.java:5056)
E/AndroidRuntime( 4154):        at 安卓.app.ActivityThread.handleDestroyActivity(ActivityThread.java:5085)
E/AndroidRuntime( 4154):        at 安卓.app.servertransaction.DestroyActivityItem.execute(DestroyActivityItem.java:44)      
E/AndroidRuntime( 4154):        at 安卓.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:176)
E/AndroidRuntime( 4154):        at 安卓.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)      
E/AndroidRuntime( 4154):        at 安卓.app.ActivityThread$H.handleMessage(ActivityThread.java:2047)
E/AndroidRuntime( 4154):        at 安卓.os.Handler.dispatchMessage(Handler.java:107)
E/AndroidRuntime( 4154):        at 安卓.os.Looper.loop(Looper.java:224)
E/AndroidRuntime( 4154):        at 安卓.app.ActivityThread.main(ActivityThread.java:7592)
E/AndroidRuntime( 4154):        at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime( 4154):        at com.安卓.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
E/AndroidRuntime( 4154):        at com.安卓.internal.os.ZygoteInit.main(ZygoteInit.java:950)
E/AndroidRuntime( 4154): Caused by: java.lang.IllegalArgumentException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter activity
E/AndroidRuntime( 4154):        at com.lyokone.location.FlutterLocationService.setActivity(Unknown Source:2)
E/AndroidRuntime( 4154):        at com.lyokone.location.LocationPlugin.deinitialize(LocationPlugin.java:121)
E/AndroidRuntime( 4154):        at com.lyokone.location.LocationPlugin.detachActivity(LocationPlugin.java:56)
E/AndroidRuntime( 4154):        at com.lyokone.location.LocationPlugin.onDetachedFromActivity(LocationPlugin.java:69)
E/AndroidRuntime( 4154):        at io.flutter.embedding.engine.FlutterEnginePluginRegistry.detachFromActivity(FlutterEnginePluginRegistry.java:346)
E/AndroidRuntime( 4154):        at io.flutter.embedding.安卓.FlutterActivityAndFragmentDelegate.onDetach(FlutterActivityAndFragmentDelegate.java:512)
E/AndroidRuntime( 4154):        at io.flutter.embedding.安卓.FlutterActivity.onDestroy(FlutterActivity.java:577)
E/AndroidRuntime( 4154):        at 安卓.app.Activity.performDestroy(Activity.java:8180)
E/AndroidRuntime( 4154):        at 安卓.app.Instrumentation.callActivityOnDestroy(Instrumentation.java:1342)
E/AndroidRuntime( 4154):        at 安卓.app.ActivityThread.performDestroyActivity(ActivityThread.java:5041)
E/AndroidRuntime( 4154):        ... 11 more

共 (1) 个答案

  1. # 1 楼答案

    通过更新pubspec中“location”包的版本来解决。yaml文件