catch exceptions thrown at saving images

This commit is contained in:
tibbi 2018-06-10 11:46:53 +02:00
parent 104eca5196
commit fc058e2f05

View File

@ -251,10 +251,13 @@ class PreviewCameraTwo : ViewGroup, TextureView.SurfaceTextureListener, MyPrevie
} }
private val imageAvailableListener = ImageReader.OnImageAvailableListener { reader -> private val imageAvailableListener = ImageReader.OnImageAvailableListener { reader ->
val buffer = reader.acquireNextImage().planes.first().buffer try {
val bytes = ByteArray(buffer.remaining()) val buffer = reader.acquireNextImage().planes.first().buffer
buffer.get(bytes) val bytes = ByteArray(buffer.remaining())
PhotoProcessor(mActivity, mTargetUri, mRotationAtCapture, getJPEGOrientation(), mUseFrontCamera).execute(bytes) buffer.get(bytes)
PhotoProcessor(mActivity, mTargetUri, mRotationAtCapture, getJPEGOrientation(), mUseFrontCamera).execute(bytes)
} catch (e: Exception) {
}
} }
private fun getJPEGOrientation(): Int { private fun getJPEGOrientation(): Int {