Android.v4.fragment和相机"无法连接到相机服务"

时间:2016-01-26 16:59:47

标签: android android-fragments camera fragment

所以这是我的问题,当我尝试从我的片段打开相机时我得到错误"无法连接到相机服务"

现在我在onResume()上有Camera.open(),在onPause()上有Camera.release,它不起作用。

如果我把这个版本放在同一个方法中打开它工作正常!!!!

这不起作用

@Override
public void onResume() {
    super.onResume();
    Log.v("this", "camera on resume ");

    camera = Camera.open();
    Camera.Parameters params = camera.getParameters();
    params.setFocusMode(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE);
    camera.setParameters(params);

}

@Override
public void onPause() {
    super.onPause();
    Log.v("this", "camera on pause ");
    if (inPreview) {
        camera.stopPreview();
    }

    camera.release();
    camera = null;
    inPreview = false;

}

这可行(不会出错)

@Override
public void onResume() {
    super.onResume();
    Log.v("this", "camera on resume ");

    camera = Camera.open();
    Camera.Parameters params = camera.getParameters();
    params.setFocusMode(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE);
    camera.setParameters(params);

    camera.release();
}

我应该怎么做才能使这项工作?

0 个答案:

没有答案