I am using Flutter: 2.5.1 and app is crashing after receiving SMS.
log on crash:
W/BpBinder(32619): Slow Binder: BpBinder transact took 305 ms, interface=com.google.android.gms.auth.api.phone.internal.ISmsRetrieverApiService, code=1 oneway=false
E/getSimpleName(32619): task started
D/AndroidRuntime(32619): Shutting down VM
E/AndroidRuntime(32619): FATAL EXCEPTION: main
E/AndroidRuntime(32619): Process: com.example.sms_retrieve_practice, PID: 32619
E/AndroidRuntime(32619): java.lang.RuntimeException: Error receiving broadcast Intent { act=com.google.android.gms.auth.api.phone.SMS_RETRIEVED flg=0x200010 pkg=com.example.sms_retrieve_practice (has extras) } in com.debut.sms_retriever.SmsRetrieverPlugin$MySMSBroadcastReceiver@d9e3616
E/AndroidRuntime(32619): at android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0$LoadedApk$ReceiverDispatcher$Args(LoadedApk.java:1566)
E/AndroidRuntime(32619): at android.app.-$$Lambda$LoadedApk$ReceiverDispatcher$Args$_BumDX2UKsnxLVrE6UJsJZkotuA.run(Unknown Source:2)
E/AndroidRuntime(32619): at android.os.Handler.handleCallback(Handler.java:914)
E/AndroidRuntime(32619): at android.os.Handler.dispatchMessage(Handler.java:100)
E/AndroidRuntime(32619): at android.os.Looper.loop(Looper.java:225)
E/AndroidRuntime(32619): at android.app.ActivityThread.main(ActivityThread.java:7564)
E/AndroidRuntime(32619): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(32619): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
E/AndroidRuntime(32619): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
E/AndroidRuntime(32619): Caused by: java.lang.IllegalStateException: Reply already submitted
E/AndroidRuntime(32619): at io.flutter.embedding.engine.dart.DartMessenger$Reply.reply(DartMessenger.java:164)
E/AndroidRuntime(32619): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler$1.success(MethodChannel.java:238)
E/AndroidRuntime(32619): at com.debut.sms_retriever.SmsRetrieverPlugin$MySMSBroadcastReceiver.onReceive(SmsRetrieverPlugin.kt:98)
E/AndroidRuntime(32619): at android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0$LoadedApk$ReceiverDispatcher$Args(LoadedApk.java:1556)
E/AndroidRuntime(32619): ... 8 more
I/flutter (32619): SMS code : Your example code is: 123456 OQHkf869GkB
D/OOMEventManagerFK(32619): checkEventAndDumpForJE: 0
I/Process (32619): Sending signal. PID: 32619 SIG: 9
I am using Flutter: 2.5.1 and app is crashing after receiving SMS.
log on crash:
W/BpBinder(32619): Slow Binder: BpBinder transact took 305 ms, interface=com.google.android.gms.auth.api.phone.internal.ISmsRetrieverApiService, code=1 oneway=false
E/getSimpleName(32619): task started
D/AndroidRuntime(32619): Shutting down VM
E/AndroidRuntime(32619): FATAL EXCEPTION: main
E/AndroidRuntime(32619): Process: com.example.sms_retrieve_practice, PID: 32619
E/AndroidRuntime(32619): java.lang.RuntimeException: Error receiving broadcast Intent { act=com.google.android.gms.auth.api.phone.SMS_RETRIEVED flg=0x200010 pkg=com.example.sms_retrieve_practice (has extras) } in com.debut.sms_retriever.SmsRetrieverPlugin$MySMSBroadcastReceiver@d9e3616
E/AndroidRuntime(32619): at android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0$LoadedApk$ReceiverDispatcher$Args(LoadedApk.java:1566)
E/AndroidRuntime(32619): at android.app.-$$Lambda$LoadedApk$ReceiverDispatcher$Args$_BumDX2UKsnxLVrE6UJsJZkotuA.run(Unknown Source:2)
E/AndroidRuntime(32619): at android.os.Handler.handleCallback(Handler.java:914)
E/AndroidRuntime(32619): at android.os.Handler.dispatchMessage(Handler.java:100)
E/AndroidRuntime(32619): at android.os.Looper.loop(Looper.java:225)
E/AndroidRuntime(32619): at android.app.ActivityThread.main(ActivityThread.java:7564)
E/AndroidRuntime(32619): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(32619): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
E/AndroidRuntime(32619): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
E/AndroidRuntime(32619): Caused by: java.lang.IllegalStateException: Reply already submitted
E/AndroidRuntime(32619): at io.flutter.embedding.engine.dart.DartMessenger$Reply.reply(DartMessenger.java:164)
E/AndroidRuntime(32619): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler$1.success(MethodChannel.java:238)
E/AndroidRuntime(32619): at com.debut.sms_retriever.SmsRetrieverPlugin$MySMSBroadcastReceiver.onReceive(SmsRetrieverPlugin.kt:98)
E/AndroidRuntime(32619): at android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0$LoadedApk$ReceiverDispatcher$Args(LoadedApk.java:1556)
E/AndroidRuntime(32619): ... 8 more
I/flutter (32619): SMS code : Your example code is: 123456 OQHkf869GkB
D/OOMEventManagerFK(32619): checkEventAndDumpForJE: 0
I/Process (32619): Sending signal. PID: 32619 SIG: 9