我在发布相机时在Moverio眼镜bt200上出现错误。在Nexus 10上一切正常。我得到错误的部分看起来像这样:
protected void onPause() {
super.onPause();
mCamera.stopPreview();
mCamera.setPreviewCallback(null);
mPreview.getHolder().removeCallback(mPreview);
releaseCamera();
}
private void releaseCamera() {
if(mCamera != null) {
mCamera.release();
mCamera = null;
}
}
错误消息是:
hardware/ti/omap4xxx/camera/BaseCameraAdapter.cpp:1794 setState - Adapter state switch INTIALIZED_STATE Invalid Op! event = CAMERA_STOP_IMAGE_CAPTURE
有没有人有任何想法,为什么我会收到此错误?
提前致谢。
答案 0 :(得分:0)
将onPause()更改为...
protected void onPause() {
super.onPause();
releaseCamera();
}