在android中,从未从选项卡式活动调用onActivityResult()

在android中,从未从选项卡式活动调用onActivityResult(),android,Android,我正在使用android中的选项卡式活动。在“我的图像”选项卡中,我试图通过拍摄新照片从“多媒体资料”中选择图像。但它不起作用。我应用了在另一个问题中给出的解决方案,但徒劳无功。现在,我张贴更正代码。请帮助解决问题。这是我的代码。这里我用1888作为代码=1888 if(items[item].equals(“拍照”)){ captureCameraImage(代码); } 私人无效捕获照相机图像(内部照相机照片){ 意向选择内容=新意向(MediaStore.ACTION\u IMAGE\

我正在使用android中的选项卡式活动。在“我的图像”选项卡中,我试图通过拍摄新照片从“多媒体资料”中选择图像。但它不起作用。我应用了在另一个问题中给出的解决方案,但徒劳无功。现在,我张贴更正代码。请帮助解决问题。这是我的代码。这里我用1888作为代码=1888

if(items[item].equals(“拍照”)){
captureCameraImage(代码);
} 
私人无效捕获照相机图像(内部照相机照片){
意向选择内容=新意向(MediaStore.ACTION\u IMAGE\u CAPTURE);
文件f=新文件(Environment.getExternalStorageDirectory(),“POST_IMAGE.jpg”);
选择content.putExtra(MediaStore.EXTRA_输出,Uri.fromFile(f));
imageToUploadUri=Uri.fromFile(f);
AddRecipe intent=(AddRecipe)getParent();
意向。startActivityForResult(选择内容、相机照片);
}
@凌驾
受保护的void onActivityResult(int请求代码、int结果代码、意图数据){
super.onActivityResult(请求代码、结果代码、数据);

}
您必须使用一个
活动
,如果需要选项卡,则必须使用
片段
作为选项卡,如果需要拍照,则需要定义
活动
中的所有方法,并从
片段
调用它们。这是正确的方法)必须从活动上下文中调用并提供结果的启动活动。

定义一个baseActivity,并使您的所有活动都从它实现。
尝试是否调用了baseActivity的onActivityResult

您对此
活动使用的
启动模式如何
?我没有在ManifistMay中声明父活动重写
onActivityResult
?不是@betorcs,不是。这仅在本活动中照相机照片值是否为1888?