diff --git a/packages/firebase_auth/firebase_auth/android/src/main/java/io/flutter/plugins/firebase/auth/FlutterFirebaseAuthPlugin.java b/packages/firebase_auth/firebase_auth/android/src/main/java/io/flutter/plugins/firebase/auth/FlutterFirebaseAuthPlugin.java index 31d5b406edd1..1628bcd1f13e 100755 --- a/packages/firebase_auth/firebase_auth/android/src/main/java/io/flutter/plugins/firebase/auth/FlutterFirebaseAuthPlugin.java +++ b/packages/firebase_auth/firebase_auth/android/src/main/java/io/flutter/plugins/firebase/auth/FlutterFirebaseAuthPlugin.java @@ -128,8 +128,9 @@ public void onDetachedFromEngine(@NonNull FlutterPluginBinding binding) { channel.setMethodCallHandler(null); channel = null; messenger = null; - GeneratedAndroidFirebaseAuth.MultiFactorUserHostApi.setup(null, this); - GeneratedAndroidFirebaseAuth.MultiFactoResolverHostApi.setup(null, this); + GeneratedAndroidFirebaseAuth.MultiFactorUserHostApi.setup(binding.getBinaryMessenger(), null); + GeneratedAndroidFirebaseAuth.MultiFactoResolverHostApi.setup( + binding.getBinaryMessenger(), null); removeEventListeners(); }