私はこの意図を持っています:
Intent intent = new Intent();
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file));
startActivityForResult(intent, CAMERA_REQUEST);
そして、これ:
getActivity();
if (requestCode == CAMERA_REQUEST && resultCode == Activity.RESULT_OK
&& null != data) {
photo = (Bitmap) data.getExtras().get("data");
iPP.setImageBitmap(photo);
}
現在、中間行の意図により、imageView
が で設定されないようdata
です。コメントアウトすると、カメラで撮ったばかりの写真が正常に設定されます。
この行が必要だと思うので、画像をストレージにも書き込むことができます。では、どうすればこれを回避できますか?