Quellcode durchsuchen

Merge pull request #167 from afkhalid/patch-1

Properly implement ActivityLifecycleCallbacks public functions
flutter-beta
Julian Steenbakker vor 5 Jahren
committed by GitHub
Ursprung
Commit
61e913b2cc
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden GPG-Schlüssel-ID: 4AEE18F83AFDEB23
1 geänderte Dateien mit 7 neuen und 7 gelöschten Zeilen
  1. +7
    -7
      android/src/main/kotlin/net/touchcapture/qr/flutterqr/QRView.kt

+ 7
- 7
android/src/main/kotlin/net/touchcapture/qr/flutterqr/QRView.kt Datei anzeigen

@@ -39,31 +39,31 @@ class QRView(private val registrar: PluginRegistry.Registrar, id: Int) :
channel.setMethodCallHandler(this) channel.setMethodCallHandler(this)
checkAndRequestPermission(null) checkAndRequestPermission(null)
registrar.activity().application.registerActivityLifecycleCallbacks(object : Application.ActivityLifecycleCallbacks { registrar.activity().application.registerActivityLifecycleCallbacks(object : Application.ActivityLifecycleCallbacks {
override fun onActivityPaused(p0: Activity?) {
override fun onActivityPaused(p0: Activity) {
if (p0 == registrar.activity()) { if (p0 == registrar.activity()) {
barcodeView?.pause() barcodeView?.pause()
} }
} }


override fun onActivityResumed(p0: Activity?) {
override fun onActivityResumed(p0: Activity) {
if (p0 == registrar.activity()) { if (p0 == registrar.activity()) {
barcodeView?.resume() barcodeView?.resume()
} }
} }


override fun onActivityStarted(p0: Activity?) {
override fun onActivityStarted(p0: Activity) {
} }


override fun onActivityDestroyed(p0: Activity?) {
override fun onActivityDestroyed(p0: Activity) {
} }


override fun onActivitySaveInstanceState(p0: Activity?, p1: Bundle?) {
override fun onActivitySaveInstanceState(p0: Activity, p1: Bundle) {
} }


override fun onActivityStopped(p0: Activity?) {
override fun onActivityStopped(p0: Activity) {
} }


override fun onActivityCreated(p0: Activity?, p1: Bundle?) {
override fun onActivityCreated(p0: Activity, p1: Bundle?) {
} }
}) })
} }


Laden…
Abbrechen
Speichern