- 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 6ab721a346
commit d096382294
  1. 3
      cameraview/src/main/java/com/otaliastudios/cameraview/engine/CameraEngine.java

@ -134,7 +134,8 @@ public abstract class CameraEngine implements
private WorkerHandler mHandler;
@VisibleForTesting Handler mCrashHandler;
private final Callback mCallback;
private final CameraStateOrchestrator mOrchestrator = new CameraStateOrchestrator(new CameraOrchestrator.Callback() {
private final CameraStateOrchestrator mOrchestrator
= new CameraStateOrchestrator(new CameraOrchestrator.Callback() {
@Override
@NonNull
public WorkerHandler getJobWorker(@NonNull String job) {

Loading…
Cancel
Save