Android无法从标准相机意图中获得结果

时间:2012-01-25 19:22:02

标签: android camera transformer

我正在尝试使用华硕Transformer EE平板电脑的标准相机。我可以打开相机拍照。但我无法接受拍摄的照片。我可以取消或拍摄新照片。但接受按钮不起作用。还有其他人有这个问题吗?

在安装的设备上安装了Android 3.2.1:

以下是代码:

Intent standard = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
standard.putExtra(MediaStore.EXTRA_OUTPUT, uri);
startActivityForResult(standard, 100);

if (requestCode == CameraActivity.RESULT_OK && requestCode == 100) {
    Toast.makeText(getActivity(), data.getData().toString(), Toast.LENGTH_LONG).show();
    report.getPhotoDefinitions().add(definition);
}

1 个答案:

答案 0 :(得分:0)

第一

  

if 语句中,您正在检查相同的requestCode变量

第二

  

如果您的活动正在任何ActivityGroup上下文中运行,您应该在 ActivityGroup

中实施 onActivityResult