PickMultiplevisualMedia Photo Plecter никогда не звонит ActivityRecultCalkbackAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 PickMultiplevisualMedia Photo Plecter никогда не звонит ActivityRecultCalkback

Сообщение Anonymous »

Я пытаюсь использовать функциональность «Новая» выборщик фотографий 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»