Skip to content

Android App Exit/Terminate state getting issue #523

@velmurugansrt

Description

@velmurugansrt

When App is in background I tried to answer the call using flutter_incoming_call_kit, App wake up and getting below issue.

What I can understand is everything working fine when the sip ua register from main thread. Not working when calling from isolate thread(firebaseMessagingBackgroundHandler).

: [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(error, Attempt to invoke virtual method 'android.content.Intent android.app.Activity.registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter)' on a null object reference, null, java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.Intent android.app.Activity.registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter)' on a null object reference
E/flutter ( 9876): at com.cloudwebrtc.webrtc.video.camera.DeviceOrientationManager.start(DeviceOrientationManager.java:57)
E/flutter ( 9876): at com.cloudwebrtc.webrtc.video.camera.CameraUtils.(CameraUtils.java:48)
E/flutter ( 9876): at com.cloudwebrtc.webrtc.MethodCallHandlerImpl.initialize(MethodCallHandlerImpl.java:175)
E/flutter ( 9876): at com.cloudwebrtc.webrtc.MethodCallHandlerImpl.onMethodCall(MethodCallHandlerImpl.java:344)
E/flutter ( 9876): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:267)
E/flutter ( 9876): at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:292)
E/flutter ( 9876): at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java:319)
E/flutter ( 9876): at io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0.run(Unknown Source:12)
E/flutter ( 9876): at android.os.Handler.handleCallback(Handler.java:883)
E/flutter ( 9876): at android.os.Handler.dispatchMessage(Handler.java:100)
E/flutter ( 9876): at android.os.Looper.loop(Looper.java:224)
E/flutter ( 9876): at android.app.ActivityThread.main(ActivityThread.java:7562)
E/flutter ( 9876): at java.lang.reflect.Method.invoke(Native Method)
E/flutter ( 9876): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
E/flutter ( 9876): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions