- Handle close camera device when the user leaves the screen before camera has been opened.

- Create Release function for Orchestrator to cancel all pending tasks.
- Handle NullPointerExceptions.
- Create function to force close camera.
pull/946/head
MayconCardoso 5 years ago
parent 92a0644c93
commit 6ab721a346
  1. 4
      cameraview/src/main/java/com/otaliastudios/cameraview/CameraView.java

@ -347,7 +347,9 @@ public class CameraView extends FrameLayout implements LifecycleObserver {
@NonNull
protected CameraEngine instantiateCameraEngine(@NonNull Engine engine,
@NonNull CameraEngine.Callback callback) {
if (mExperimental && engine == Engine.CAMERA2) {
if (mExperimental
&& engine == Engine.CAMERA2
&& Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
return new Camera2Engine(callback);
} else {
mEngine = Engine.CAMERA1;

Loading…
Cancel
Save