From 73817d0087859e95ec69938e04ababcbedaa4145 Mon Sep 17 00:00:00 2001 From: Leon Date: Fri, 29 Mar 2019 21:29:15 +0800 Subject: [PATCH] release camera when widget dispose --- .../src/main/kotlin/net/touchcapture/qr/flutterqr/QRView.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android/src/main/kotlin/net/touchcapture/qr/flutterqr/QRView.kt b/android/src/main/kotlin/net/touchcapture/qr/flutterqr/QRView.kt index 4166704..10d1838 100644 --- a/android/src/main/kotlin/net/touchcapture/qr/flutterqr/QRView.kt +++ b/android/src/main/kotlin/net/touchcapture/qr/flutterqr/QRView.kt @@ -88,6 +88,7 @@ class QRView(context: Context, private val registrar: PluginRegistry.Registrar, } override fun dispose() { + barcodeView.pause() } private inner class CameraRequestPermissionsListener : PluginRegistry.RequestPermissionsResultListener { @@ -143,4 +144,4 @@ class QRView(context: Context, private val registrar: PluginRegistry.Registrar, } } -} \ No newline at end of file +}