这个问题是照相预览界面,加载帧视图时,Camera预览采集:
在surfaceCreated和surfaceDestroyed方法里都需要定义
camera.setPreviewCallback(null) ;
camera.stopPreview();
camera.release();
camera = null;
如:
public void surfaceDestroyed(SurfaceHolder holder) {
camera.setPreviewCallback(null) ;
camera.stopPreview();
camera.release();
camera = null;
Log.e("CameraPreview", "sufaceDestroyed---------camera release");
}
其中camera.setPreviewCallback(null) ;一定要写在 camera.stopPreview();之前,要不就会报错。