для composable?
Насколько я понимаю, сейчас в composable можно передать колбэк, который обновит какой-нибудь state и так можно понять, что пришел какой-то результат.
А есть вообще какой-нибудь вариант сделать какой-нибудь suspend composable какой-нибудь?
@Composable
fun Screen(...) {
awaitScreenFinish {
val result = ChooseWhateverScreen(...)
}
}
У startActivityForResult() нет будущего
Говорю же — аналога
Как нет? Была же какая-то обёртка. Не могу сейчас найти, но я такой вопрос уже задавал и в какой-то бете уже завезли апишки
Она есть, там registerForActivityResult, который оборачиват ActivityResultContract и весь это фарш который зачем-то сделали
> весь это фарш который зачем-то сделали они восстанавливают коллбек, после того как процесс приложения был убит во время startActivityForResult
Нууу тип дааа, но по идее, оно вроде и так само должно было восстановиться, не?
но при этом по контракту ты обязан зарегать слушатель до онкриейта
Обсуждают сегодня