0

我正在尝试使用华硕 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);
}
4

1 回答 1

0

第一的

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

第二

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

于 2012-01-25T19:36:27.343 回答