Я использую библиотеку изображений, которая позволяет пользователям выбирать и обрезать изображения из галереи, и я устанавливаю изображение 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);
}
}