アンドロイドのタブ付きアクティビティを使用しています。私の画像タブでは、ギャラリーから画像を選び、新しい写真を撮ろうとしています。それはうまくいきません。私は他の質問で与えられたソリューションを無駄に適用しました。今私は訂正してコードを掲示しています。解決のためにお手伝いください。ここで私はとして1888を使用しています私のcode.Hereあるコード= 1888onActivityResult()がアンドロイドのタブ付きアクティビティから呼び出されたことはありません
if (items[item].equals("Take Photo")) {
captureCameraImage(Code);
}
private void captureCameraImage(int CAMERA_PHOTO) {
Intent chooserIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
File f = new File(Environment.getExternalStorageDirectory(), "POST_IMAGE.jpg");
chooserIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(f));
imageToUploadUri = Uri.fromFile(f);
AddRecipe intent=(AddRecipe)getParent();
intent.startActivityForResult(chooserIntent, CAMERA_PHOTO);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
}
と呼ばれる場合に試してください。この 'activity'のために' launchMode'はどのように使用していますか? – betorcs
私はマニフェストで宣言しませんでした – Junaid
親アクティビティが 'onActivityResult'をオーバーライドしている可能性がありますか? – betorcs