Растровое изображение вернулось, нужен Ури

1

будь добр, это мой первый пост.

У меня есть перенастройка намерений 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;

Заранее спасибо.

Теги:
android-intent

1 ответ

0
Лучший ответ

Ваша photo var существует только в памяти, и поэтому у нее нет Uri. Если вам потребуется Uri, сохраните его в хранилище устройства и извлеките его с помощью файла Uri.fromFile (Файл).

  • 0
    Хави, большое спасибо за помощь и быстрый ответ. Работал лакомство

Ещё вопросы

Сообщество Overcoder
Наверх
Меню