Stop the scanner when the screen dispose

This commit is contained in:
2021-09-04 19:58:09 +02:00
parent 2e490d5992
commit 0fd7017d50
@@ -24,6 +24,12 @@ fun PreviewScreen(
var lottieFileUrl by remember { mutableStateOf("") } var lottieFileUrl by remember { mutableStateOf("") }
val context = LocalContext.current val context = LocalContext.current
DisposableEffect(true) {
onDispose {
codeScanner?.stopPreview()
}
}
Scaffold( Scaffold(
content = { content = {
if (lottieFileUrl.isNotEmpty()) { if (lottieFileUrl.isNotEmpty()) {