- 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 d1d376b2c6
commit 178ca58442
  1. 2
      cameraview/src/main/java/com/otaliastudios/cameraview/engine/orchestrator/CameraOrchestrator.java

@ -80,12 +80,14 @@ public class CameraOrchestrator {
} }
public void release(){ public void release(){
synchronized (mLock){
mJobs.clear(); mJobs.clear();
mDelayedJobs.clear(); mDelayedJobs.clear();
reset(); reset();
mIsReleased = true; mIsReleased = true;
} }
}
public boolean isReleased(){ public boolean isReleased(){
return mIsReleased; return mIsReleased;

Loading…
Cancel
Save