#flutter #flutter-provider #flutter-scaffold
#flutter #поставщик флаттера #flutter-scaffold
Вопрос:
Я создаю приложение для викторины с использованием Flutter и полагаюсь на поставщика для обновления пользовательского интерфейса. Мое дерево виджетов имеет две основные ветви. Тот, который относится к меню, а другой к игровому циклу.
В настоящее время я использую мультипровайдер для экранов / ветвей, относящихся к игровому циклу. Я бы предпочел избегать использования поставщика на уровне MaterialApp (т.Е. На самом верху дерева виджетов). Однако у меня возникают сообщения об ошибках у некоторых пользователей игрового цикла. Я предполагаю, что область действия может быть источником проблемы.
Есть ли какой-либо виджет, который мог бы инкапсулировать мой игровой цикл (состоящий из нескольких экранов / каркасов) под приложением material? Или другой способ переноса между Scaffold и MaterialApp при использовании provider?
Комментарии:
1. Это немного не ответ, поэтому я прокомментирую. Я бы сказал, не бойтесь «глобального» состояния, когда оно просто решит вашу проблему. Если вы уверены, что не сломаете приложение, просто сделайте это.
2. Спасибо, Майкл — действительно, это одна из моих забот. Другой вопрос — производительность. Будучи одним из первых пользователей flutter, но все еще новичком, я получил больше импорта, чем хотел. Вздох