相机在Moverio上发布无效操作

时间:2014-07-18 12:42:59

标签: android

我在发布相机时在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

有没有人有任何想法,为什么我会收到此错误?

提前致谢。

1 个答案:

答案 0 :(得分:0)

将onPause()更改为...

protected void onPause() {
    super.onPause();
    releaseCamera(); 
}