diff --git a/cameraview/src/main/java/com/otaliastudios/cameraview/CameraView.java b/cameraview/src/main/java/com/otaliastudios/cameraview/CameraView.java index 07bedd06..5933df05 100644 --- a/cameraview/src/main/java/com/otaliastudios/cameraview/CameraView.java +++ b/cameraview/src/main/java/com/otaliastudios/cameraview/CameraView.java @@ -768,7 +768,10 @@ public class CameraView extends FrameLayout implements LifecycleObserver { } private void clearLifecycleObserver() { - if (mLifecycle != null) mLifecycle.removeObserver(this); + if (mLifecycle != null) { + mLifecycle.removeObserver(this); + mLifecycle = null; + } } /**