Друзья, подскажите правильно compose-way подход. Приложение переходит на компоуз с

вьюх, но кое где еще нужно использовать вьюхи и из них, в данном случае, вызывать компоузный диалог. Все работает, но только 1 раз. Как только я закрываю диалог (dialogState внутри диалога меняется в onDismiss колбэке), то второй раз этот диалог уже не открыть. Можно ли как то не remember forget значение каждый раз?

4 ответов

6 просмотров

Как сделано, так и работает :) dialogState внутри composeView, а оно создается где-то один раз и внутри себя помнит значение... Можно: dialogState вынести за пределы setContent как поле composeView, и сбрасывать в true, когда необходимо отдельным методом composeView

Savva-Mirzoyan Автор вопроса
Владимир Пурис
Как сделано, так и работает :) dialogState внутри ...

Если вы подразумевали так, то оно работает именно как мне надо. Но выглядит как какая то ловушка, в которую я потом когда то сам попаду

Похожие вопросы

Обсуждают сегодня

Кто-нибудь знает почему SPM клонирует репо целиком? Некоторые репы просто огромные, как та же swift-syntax которая нужна для использования макросов. Сначала подумал, что это...
iMike
6
Всем привет) Я попробовал турбо роутер октябрьский. Вроде доволен, но возникла проблемка) Бутстраповские модалки плодят .modal-backdrop элементы Если модалка открыта, должне...
Виталий
3
кто что использовал парсить ексель ? неохота гуглить и пробовать 🙃
Oleh Nerzh
7
Так а кто может спарсить всех участников чата? Идишники
Magic
18
да пофиг на капчу зашел в чат и молчишь при этом ты нонейм? пошел вон
Magic
17
Гайз, а как отправлять с вейпора пуши на андроид? ) Меня вот осенило )))
Serg
11
Как удалить health check в Consul? Казалось бы, это должно быть не сложно, но я не могу найти в документации ничего про это, только про добавление service с health check "в н...
Roman
2
А когда релиз Swift 6? На WWDC или осенью?
iMike
4
Could you upvote please? https://www.kaggle.com/code/mehmetisik/sentiment-analysis-twitter-nlp-machine-learning https://www.kaggle.com/code/mehmetisik/user-based-collaborati...
MHT Mht
1
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
13
Карта сайта