0

私はこの意図を持っています:

        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です。コメントアウトすると、カメラで撮ったばかりの写真が正常に設定されます。

この行が必要だと思うので、画像をストレージにも書き込むことができます。では、どうすればこれを回避できますか?

4

0 に答える 0