Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Jetpack Compose круговая порука с асинхронным обращением к БД через Room

Miss-is Мыслитель (5715), на голосовании 4 месяца назад
Андроид Студио.
Вопрос. С одной стороны Room технология не позволяет обращаться к БД в основном потоке, нужен только асинхронный вызов. С другой стороны все мучаются как же так успеть получить данные, чтобы поток UI подождал его, а потом уже прорисовался. Зачем это вообще так ограничивать? Кто как справляется?
--
--
--
P. S. как по мне так идеальное обращение к БД у 1С Предприятие старых версий. UI ВСЕГДА ждет пока пройдут обращения к БД и пост-обработка. И это правильно, потому как нафига прорисовывать экран если данные ещё не получены и не подготовлены чтобы их отобразить и работать с ними.
--
--
--
P.S.2.0 Убедительная просьба не копировать бред от GPT и Copilot. Интересует мнение людей которые с этим работают.
Голосование за лучший ответ
Редис Александрович Оракул (79331) 5 месяцев назад
Никакой круговой поруки нет, просто андройд это весьма печальная и непродуманная с архитектурой где есть контекст и неадекватно практически все было изначально реализовано. Используй примеры с кодлабс, там обычно есть последние веяния андройд моды. Вобще переходить из 1с на андройд это так себя затея, что первое, что второе это мрачный мрак. Напримет mvvm и рум
developer.android.com\codelabs\android-room-with-a-view-kotlin#0
Похожие вопросы