diff --git a/flutter/android/app/src/main/kotlin/com/carriez/flutter_hbb/MainService.kt b/flutter/android/app/src/main/kotlin/com/carriez/flutter_hbb/MainService.kt index 75304be64..54bea2f15 100644 --- a/flutter/android/app/src/main/kotlin/com/carriez/flutter_hbb/MainService.kt +++ b/flutter/android/app/src/main/kotlin/com/carriez/flutter_hbb/MainService.kt @@ -338,9 +338,7 @@ class MainService : Service() { ).apply { setOnImageAvailableListener({ imageReader: ImageReader -> try { - if (!isStart) { - return@setOnImageAvailableListener - } + // If not call acquireLatestImage, listener will not be called again imageReader.acquireLatestImage().use { image -> if (image == null || !isStart) return@setOnImageAvailableListener val planes = image.planes