Close captured ImageProxy (otherwise: subsequent captures freeze)
This commit is contained in:
@@ -102,6 +102,7 @@ class MainViewModel(
|
|||||||
fun processCapturedImageThen(imageProxy: ImageProxy, onResult: (Bitmap?) -> Unit) {
|
fun processCapturedImageThen(imageProxy: ImageProxy, onResult: (Bitmap?) -> Unit) {
|
||||||
viewModelScope.launch {
|
viewModelScope.launch {
|
||||||
_pageToValidate.value = processCapturedImage(imageProxy)
|
_pageToValidate.value = processCapturedImage(imageProxy)
|
||||||
|
imageProxy.close()
|
||||||
onResult(_pageToValidate.value)
|
onResult(_pageToValidate.value)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user