From 5dfeb0e195c79915d47ebc61ec1b1e2375264a22 Mon Sep 17 00:00:00 2001 From: Wu-cheng Li Date: Tue, 11 Aug 2009 17:26:35 +0800 Subject: [PATCH] Release the camera in surfaceDestroyed(). If the camera is not released, the new client will fail to connect to camera next time. b2042350 --- .../src/com/example/android/apis/graphics/CameraPreview.java | 1 + 1 file changed, 1 insertion(+) diff --git a/samples/ApiDemos/src/com/example/android/apis/graphics/CameraPreview.java b/samples/ApiDemos/src/com/example/android/apis/graphics/CameraPreview.java index ceff15042..e3cf97696 100644 --- a/samples/ApiDemos/src/com/example/android/apis/graphics/CameraPreview.java +++ b/samples/ApiDemos/src/com/example/android/apis/graphics/CameraPreview.java @@ -78,6 +78,7 @@ class Preview extends SurfaceView implements SurfaceHolder.Callback { // Because the CameraDevice object is not a shared resource, it's very // important to release it when the activity is paused. mCamera.stopPreview(); + mCamera.release(); mCamera = null; }