java.lang.RuntimeException: Method called after release()

2014-11-24 10:24:25 · 作者: · 浏览: 1

主要引起是因 在

camera.stopPreview();
camera.release();
前 有 setPreviewCallback 置 null,

解 情 :

public void surfaceDestroyed(SurfaceHolder holder) {
camera.setPreviewCallback(null) ;
camera.stopPreview();
camera.release();
camera = null;
Log.e("CameraPreview", "sufaceDestroyed---------camera release");
}