Получение изображения URI из более чем одного изображения - PullRequest
0 голосов
/ 09 ноября 2018

Я использую библиотеку изображений, которая позволяет пользователям выбирать и обрезать изображения из галереи, и я устанавливаю изображение uri в am imageView. Это работает нормально, но когда пользователь выбирает изображение во второй раз, последнее изображение перезаписывает первое.

Что я хочу, так это то, что, поскольку пользователь вручную рисует одну фотографию более одного раза, все данные изображений должны быть сохранены, а их изображение uris. Как мне этого добиться?

 @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        if (requestCode == CropImage.CROP_IMAGE_ACTIVITY_REQUEST_CODE) {
            CropImage.ActivityResult result = CropImage.getActivityResult(data);
            if (resultCode == RESULT_OK) {
          for (int i = 0; i < 1; i++){
              mainImageURI = result.getUri();
              fileName = getFileName(mainImageURI);
              fileNameList.add(fileName);
           //   fileUri = data.getClipData().getItemAt(i).getUri();

              mNumberPhotos.setText("" + myNum++);
              uploadListAdapter.notifyDataSetChanged();
              mUploadHouse.setImageURI(mainImageURI);

        }
    }
...