вьюх, но кое где еще нужно использовать вьюхи и из них, в данном случае, вызывать компоузный диалог. Все работает, но только 1 раз. Как только я закрываю диалог (dialogState внутри диалога меняется в onDismiss колбэке), то второй раз этот диалог уже не открыть. Можно ли как то не remember forget значение каждый раз?
Как сделано, так и работает :) dialogState внутри composeView, а оно создается где-то один раз и внутри себя помнит значение... Можно: dialogState вынести за пределы setContent как поле composeView, и сбрасывать в true, когда необходимо отдельным методом composeView
Если вы подразумевали так, то оно работает именно как мне надо. Но выглядит как какая то ловушка, в которую я потом когда то сам попаду
Да, всё примерно так
А в чем смысл этих условий?
Обсуждают сегодня