catch and show errors thrown at starting camera preview

This commit is contained in:
tibbi
2022-02-12 10:16:28 +01:00
parent cdb1195333
commit dc91665ba7

View File

@@ -4,6 +4,7 @@ import android.content.Context
import android.graphics.SurfaceTexture import android.graphics.SurfaceTexture
import android.hardware.Camera import android.hardware.Camera
import android.os.Handler import android.os.Handler
import com.simplemobiletools.commons.extensions.showErrorToast
import com.simplemobiletools.commons.extensions.toast import com.simplemobiletools.commons.extensions.toast
import com.simplemobiletools.commons.helpers.isMarshmallowPlus import com.simplemobiletools.commons.helpers.isMarshmallowPlus
import com.simplemobiletools.commons.helpers.isNougatPlus import com.simplemobiletools.commons.helpers.isNougatPlus
@@ -197,6 +198,7 @@ class MyCameraImpl(val context: Context) {
try { try {
camera!!.startPreview() camera!!.startPreview()
} catch (e: Exception) { } catch (e: Exception) {
context.showErrorToast(e)
disableFlashlight() disableFlashlight()
} }
} }