Правильный способ использования диалогов с составлением реактивного ранца

Я не могу найти правильный способ использования диалогов в написании. Например, у меня есть общий диалог нижнего листа со списком опций. Я создал виджет,OptionsDialogState(список опций, таких как: заголовок, значок и т. д.) и функция для этого состояния. Создано сcompositionLocalOf. я размещенOptionsDialogв корне моего дерева пользовательского интерфейса. Теперь я могу легко вызвать это диалоговое окно с настраиваемыми параметрами в любом месте моего приложения с помощьюLocalOptionDialogSate. Но мне стало необходимо передать лямбду действия для каждого варианта. И есть проблема. Не могу сохранить/восстановить(rememberSaveable) состояние со свойствами функции. Как мне нужно передать блок действий (например,() -> Unit) в диалог?

0 ответов

Другие вопросы по тегам