From f7b09a9272aebe0084dbedc17092c10e5fe7511b Mon Sep 17 00:00:00 2001 From: mjafartp Date: Sat, 8 Jun 2019 17:42:23 +0530 Subject: [PATCH] App Crash with Background fetch plugin cleared --- .../com/apptreesoftware/barcodescan/BarcodeScanPlugin.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/android/src/main/kotlin/com/apptreesoftware/barcodescan/BarcodeScanPlugin.kt b/android/src/main/kotlin/com/apptreesoftware/barcodescan/BarcodeScanPlugin.kt index bdb5adf..e3a58f6 100644 --- a/android/src/main/kotlin/com/apptreesoftware/barcodescan/BarcodeScanPlugin.kt +++ b/android/src/main/kotlin/com/apptreesoftware/barcodescan/BarcodeScanPlugin.kt @@ -16,9 +16,11 @@ class BarcodeScanPlugin(val activity: Activity): MethodCallHandler, @JvmStatic fun registerWith(registrar: Registrar): Unit { val channel = MethodChannel(registrar.messenger(), "com.apptreesoftware.barcode_scan") - val plugin = BarcodeScanPlugin(registrar.activity()) - channel.setMethodCallHandler(plugin) - registrar.addActivityResultListener(plugin) + if (registrar.activity() != null) { + val plugin = BarcodeScanPlugin(registrar.activity()) + channel.setMethodCallHandler(plugin) + registrar.addActivityResultListener(plugin) + } } }