From 80a8fab891604ee1eba92f7dca35e70228a00113 Mon Sep 17 00:00:00 2001 From: cpdl Date: Mon, 9 Dec 2024 17:18:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../io/openim/flutter_openim_sdk/FlutterOpenimSdkPlugin.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/android/src/main/java/io/openim/flutter_openim_sdk/FlutterOpenimSdkPlugin.java b/android/src/main/java/io/openim/flutter_openim_sdk/FlutterOpenimSdkPlugin.java index e55ca77..49fa140 100644 --- a/android/src/main/java/io/openim/flutter_openim_sdk/FlutterOpenimSdkPlugin.java +++ b/android/src/main/java/io/openim/flutter_openim_sdk/FlutterOpenimSdkPlugin.java @@ -63,12 +63,16 @@ public class FlutterOpenimSdkPlugin implements FlutterPlugin, MethodCallHandler, @Override public void onAttachedToEngine(@NonNull FlutterPluginBinding flutterPluginBinding) { + if(isInitialized){ + return; + } channel = new MethodChannel(flutterPluginBinding.getBinaryMessenger(), CHANNEL_NAME); context = flutterPluginBinding.getApplicationContext(); channel.setMethodCallHandler(this); connectivityListener = new ConnectivityListener(context); visibilityListener = new VisibilityListener(); connectivityListener.register(); + isInitialized = true; } @Override