Я использую нативную галерею Android https://developer.android.com/training/ ... hotopicker, чтобы выбрать Foto/Videos и перейти к следующему экрану, но я хочу вернуться и изменить предварительно выбранные предметы, добавить больше и/или удалить некоторые из них. К сожалению, кажется, что по умолчанию ActivityResultContracts.pickMultiplevisualMedia не поддерживает предварительные элементы-он всегда начинается со свежего состояния выбора. < /P>
Вот мой код: < /p>
@Composable
internal fun Content(
modifier: Modifier,
) {
val lifecycleOwner = LocalLifecycleOwner.current
val pickMedia = rememberLauncherForActivityResult(
contract = ActivityResultContracts.PickMultipleVisualMedia(10),
onResult = { uris ->
if (uris.isNotEmpty()) {
// next screen navigation
}
}
)
Box(
modifier = modifier
.fillMaxSize()
.testTag(SUCCESS_TAG),
) {
LaunchedEffect(lifecycleOwner) {
pickMedia.launch(PickVisualMediaRequest(PickVisualMedia.ImageAndVideo))
}
}
}
< /code>
Как я могу передать список URI в предварительные элементы? Если PickMultiplevisualMedia не допускает этого, каковы альтернативы?
Подробнее здесь: https://stackoverflow.com/questions/796 ... ting-items
Почему Photo Photo Photo Fother Android не поддерживает предварительные элементы? ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение