том, что если ткнуть две кнопки одновременно или разные виджеты, то вылезает полнейшая хуйня, левые состояния, которых быть не должно, типа в бэкстек попало сразу два экрана или одновременно открылся поиск и произошла навигация вперед, а когда ты вернулся назад, то висит поиск... я нахуй с ума сойду🫠🫠🫠причем такое у многих приложений, типа всем пох на это или что?
да просто никто нормально не организовывает навигацию пихаешь влоу в какой либо navviewmodel и делаешь debounce или еще какую либо магию на приход эвентов навигации
ну например, у меня есть экран и две кнопки по первой я показываю диалог или боттом шит, по второй я навигируюсь на другой экран, я нажимаю их одновременно (патамушта могу) В результате у меня показывается диалог и происходит переход на экран, далее я возвращаюсь назад и на экране наблюдаю оставшийся диалог... Вот если бы не было возможности одновременно две кнопки нажать, то проблемы не было бы
ну так я об этом и говорю загоняй в одну трубу и фильтруй, тормози, бери только последний эвент и т.д.
Всех кейсов так и правда не предусмотреть. Это лучше внутри самого юи-фреймворка править
😢сложно, бывает что нужно два евента одновременно произвести... или ещё чего...
Ну так сделай два флоу Один для торможения, другой для срочных эвентов
Обсуждают сегодня