When I am trying to pass value multiple times from android native to flutter am getting the below exception.
E/AndroidRuntime(14203): java.lang.IllegalStateException: Reply already submitted
E/AndroidRuntime(14203): at io.flutter.view.FlutterNativeView$1.reply(FlutterNativeView.java:162)
E/AndroidRuntime(14203): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler$1.success(MethodChannel.java:194)
E/AndroidRuntime(14203): at com.dooboolab.flutterinapppurchase.FlutterInappPurchasePlugin$2.onBillingSetupFinished(FlutterInappPurchasePlugin.java:94)
E/AndroidRuntime(14203): at com.android.billingclient.api.BillingClientImpl$BillingServiceConnection.onServiceConnected(BillingClientImpl.java:903)
E/AndroidRuntime(14203): at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1386)
E/AndroidRuntime(14203): at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1403)
E/AndroidRuntime(14203): at android.os.Handler.handleCallback(Handler.java:739)
E/AndroidRuntime(14203): at android.os.Handler.dispatchMessage(Handler.java:95)
E/AndroidRuntime(14203): at android.os.Looper.loop(Looper.java:135)
E/AndroidRuntime(14203): at android.app.ActivityThread.main(ActivityThread.java:5422)
E/AndroidRuntime(14203): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(14203): at java.lang.reflect.Method.invoke(Method.java:372)
E/AndroidRuntime(14203): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:914)
E/AndroidRuntime(14203): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:707)
My Flutter version:
[?] Flutter (Channel stable, 1.22.5, on Mac OS X 10.14.6 18G6032 darwin-x64, locale en-IN)
my question is how to call result.success from android native to flutter?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…