Pārlūkot izejas kodu

Merge pull request #6 from LeonDevLifeLog/master

fix bugs
flutter-beta
juliuscanute pirms 7 gadiem
committed by GitHub
vecāks
revīzija
3fef02687d
Šim parakstam datu bāzē netika atrasta zināma atslēga GPG atslēgas ID: 4AEE18F83AFDEB23
2 mainītis faili ar 13 papildinājumiem un 30 dzēšanām
  1. +2
    -0
      android/gradle.properties
  2. +11
    -30
      android/src/main/kotlin/net/touchcapture/qr/flutterqr/QRView.kt

+ 2
- 0
android/gradle.properties Parādīt failu

@@ -1 +1,3 @@
org.gradle.jvmargs=-Xmx1536M
android.enableJetifier=true
android.useAndroidX=true

+ 11
- 30
android/src/main/kotlin/net/touchcapture/qr/flutterqr/QRView.kt Parādīt failu

@@ -42,36 +42,15 @@ class QRView(context: Context, private val registrar: PluginRegistry.Registrar,
override fun possibleResultPoints(resultPoints: List<ResultPoint>) {}
}
)
barcodeView.addOnAttachStateChangeListener(object : View.OnAttachStateChangeListener {
override fun onViewDetachedFromWindow(p0: View?) {
barcodeView.pause()
}

init()

activity.application.registerActivityLifecycleCallbacks(
object : Application.ActivityLifecycleCallbacks{
override fun onActivityPaused(p0: Activity?) {
barcodeView.pause()
}

override fun onActivityResumed(p0: Activity?) {
init()
}

override fun onActivityStarted(p0: Activity?) {
}

override fun onActivityDestroyed(p0: Activity?) {
}

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

override fun onActivityStopped(p0: Activity?) {
}

override fun onActivityCreated(p0: Activity?, p1: Bundle?) {
barcodeView.decoderFactory = DefaultDecoderFactory()
}

})
override fun onViewAttachedToWindow(p0: View?) {
barcodeView.resume()
}
})
}


@@ -84,7 +63,9 @@ class QRView(context: Context, private val registrar: PluginRegistry.Registrar,
}

override fun getView(): View {
return barcodeView
return barcodeView.apply {
init()
}
}

override fun dispose() {


Notiek ielāde…
Atcelt
Saglabāt