-
-
Notifications
You must be signed in to change notification settings - Fork 299
Description
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)