@Override
public void surfaceDestroyed(SurfaceHolder holder) {
// 如果camera不为null ,释放摄像头
if (camera != null) {
camera.setPreviewCallback(null) ;
if (isPreview)
camera.stopPreview();
camera.release();
camera = null;
}
finish();// System.exit(0);
}
记得添加camera.setPreviewCallback(null) ;这段就可以了!