будь добр, это мой первый пост.
У меня есть перенастройка намерений Crop и назначение Bitmap в ImageView. Но я хочу, чтобы URI нового растрового изображения.
Как я могу получить Uri из "photo" var или вернуть URI с результатом намерения.
protected void onActivityResult(int requestCode, int resultCode, Intent data)
case CROP_FROM_CAMERA:
Log.d(TAG, "Returned from Crop");
Bundle extras = data.getExtras();
Uri uriCropped = data.getData();
if (extras != null) {
Bitmap photo = extras.getParcelable("data");
Log.d(TAG, "Setting Crop preview with URI: " + uriCropped);
ImageView mImageView2 = (ImageView) findViewById(R.id.mImageView);
mImageView2.setImageURI(uriCropped);
}
File f = new File(mImageCaptureUri.getPath());
if (f.exists()) f.delete();
startX(<URI of 'photo' needed>);
break;
Заранее спасибо.
Ваша photo
var существует только в памяти, и поэтому у нее нет Uri. Если вам потребуется Uri, сохраните его в хранилище устройства и извлеките его с помощью файла Uri.fromFile (Файл).