Android Галерея-несколько изображений-предварительно выбранные изображения
Мне нужно разрешить человеку загружать несколько изображений в мое приложение. Поэтому я открываю галерею вот так -
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
startActivityForResult(Intent.createChooser(intent, "Select Picture"), REQUEST_GALLERYPICK);
И обрабатывать возвращенные URI вот так -
if (data.getClipData() != null) {
ClipData mClipData = data.getClipData();
mArrayUri = new ArrayList<Uri>();
for (int i = 0; i < mClipData.getItemCount(); i++) {
ClipData.Item item = mClipData.getItemAt(i);
Uri uri = item.getUri();
mArrayUri.add(uri);
}
}
Таким образом, у меня есть список URI, выбранных пользователем, и я могу отображать растровые изображения-миниатюры того же самого в действии.
Проблема в том, что у меня есть кнопка "Добавить больше фотографий", которая должна снова открыть галерею, но фотографии, которые он выбрал в прошлый раз, уже должны быть отмечены галочкой.
Как я могу осуществить этот предварительный отбор?