1
私たちは余分な出力を持つカメラを持っています。コード:Android:撮影した写真を受け入れた後にカメラが閉じない
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
System.out.println("onActivityResult called");
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == CAMERA_CODE && resultCode == Activity.RESULT_OK){
StorageController.readCardImage(activity,activity.getCurrentCard().getUUID());
mImageView.setImageBitmap(bm);
}
}
public void startCamera(){
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(StorageController.createCardImageFile(activity, activity.getCurrentCard().getUUID())));
startActivityForResult(intent, CAMERA_CODE);
}
インテントが開始され(カメラのオープニング)、私たちは写真を撮ることができます。 しかし、撮影した画像を受け入れる場合(チェックボタンを押す)、カメラは開始動作に戻りません。私たちは間違いがない。
この理由は何でしょうか? あなたの答えをありがとう。
onActivityResultをデバッグしようとしましたか? –