diff --git a/android/src/main/java/org/opentraa/pip/PipPlugin.java b/android/src/main/java/org/opentraa/pip/PipPlugin.java index 026bb0f..222de2d 100644 --- a/android/src/main/java/org/opentraa/pip/PipPlugin.java +++ b/android/src/main/java/org/opentraa/pip/PipPlugin.java @@ -110,7 +110,9 @@ public void onMethodCall(@NonNull MethodCall call, @NonNull Result result) { @Override public void onDetachedFromEngine(@NonNull FlutterPluginBinding binding) { channel.setMethodCallHandler(null); - pipController.dispose(); + if(pipController!=null){ + pipController.dispose(); + } } private void initPipController(@NonNull ActivityPluginBinding binding) {