Я пытаюсь использовать функциональность «Новая» выборщик фотографий Google вместо использования read_media_images < /p>
Я создал эту переменную в моем классе фрагмента: < /p>
// Registers a photo picker activity launcher in multi-select mode.
private final ActivityResultLauncher mPickPhotosActivityResult =
registerForActivityResult(new ActivityResultContracts.PickMultipleVisualMedia(5), new ActivityResultCallback() {
@Override
public void onActivityResult(List uris) {
// !!!! Callback is never triggerred here!!!!!.
if (uris.isEmpty()) {
return;
}
}
});
< /code>
Затем запустите выбирать фото, нажав некоторую кнопку: < /p>
// For this example, launch the photo picker and let the user choose images
// and videos. If you want the user to select a specific type of media file,
// use the overloaded versions of launch(), as shown in the section about how
// to select a single media item.
mPickPhotosActivityResult.launch(new PickVisualMediaRequest.Builder()
.setMediaType(ActivityResultContracts.PickVisualMedia.ImageOnly.INSTANCE)
.build());
< /code>
Выбор диалога с фото успешно появляется, и я могу выбрать многофункциональные фотографии внутри него.
но. /> Где я ошибаюсь? < /P>
Подробнее здесь: https://stackoverflow.com/questions/795 ... ltcallback