我离开相机片段
后出现此错误调用Camera.release()后正在使用相机
我已经用Google搜索了问题,我发现你需要在活动 onPause()和onResume()中添加代码来修复问题 - 但是,我的相机位于片段中使用这些方法什么也没做,我把它添加到我的Camera类:
@Override
public void onPause() {
super.onPause();
camera.stopPreview();
camera.setPreviewCallback(null);
surfaceView.getHolder().removeCallback(surfaceView);
camera.release();
camera = null;
}
@Override
public void onResume() {
super.onResume();
surfaceView = new CustomSurfaceView(getActivity(), camera);
}
但我仍然得到错误,非常感谢任何帮助