Я делаю приложение, которое позволяет пользователю загружать несколько изображений из галереи. Пользователь выбирает фотографии, и они отображаются в виде списка, и пользователь нажимает кнопку загрузки. Он работал нормально, пока я не обнаружил, что некоторые изображения меняют ориентацию в режиме просмотра списка и при загрузке. Я спросил об этой проблеме, и кто-то сказал мне, что мне нужно разрешить обрезку перед загрузкой. Должен ли я заставить пользователя обрезать каждое выбранное изображение из галереи или как я должен это делать?Multiple Image Crop Android
if (requestCode == SELECT_MULTIPLE_PHOTOS) {
String imagesArray = data.getStringExtra(EXTRA_SELECTED_PHOTOS);//get Intent data
//Convert string array into List by splitting by ',' and substring after '[' and before ']'
List<String> selectedImages =
Arrays.asList(imagesArray.substring(1, imagesArray.length() - 1)
.split(", "));
Log.d(TAG, "Selected images is " + selectedImages.size());
mPhotosPathList = new ArrayList<String>(selectedImages);
Log.d(TAG, "Selected images path is " + mPhotosPathList.size());
}