2012-01-25 34 views
0

我试图使用华硕变压器EE平板电脑的标准相机。我可以打开相机拍照。但我无法接受拍摄的照片。我可以取消或拍摄新照片。但接受按钮不起作用。有没有其他人有这个问题?Android无法从标准相机意图获得结果

上安装的设备的是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); 
} 

回答

0

首先

如果声明你“重新检查相同requestCode变量

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

+0

我没有覆盖onActivityResult。但我永远不会到达那里(除了我否认拍摄的照片),因为我无法接受标准相机中的照片 – LKa