Это настолько популярная ошибка, что вопрос с ней на stackoverflow имеет 200к просмотров и тыщу ответов
if(mounted) не помог, кстати
WidgetsBinding.instance.addPostFrameCallback((_)
Опасно. У тебя, скорее всего, onChanged вызывается в процессе build (некоторые базовые виджеты практикуют вызывание колбека в build, типа валидатора). И тогда каждый build будет планироваться новая перестройка. Вплоть до бесконечного ребилда. Прочекай есть ли у тебя такое
Я использую пакет switcher/switcher.dart Он во время initState вызывает _determine в котором вызывается onChanged
к этому вопросу не относится, но всё-таки не используйте () => {} для лямбд. Этторе яваскрипт, здесь эта запись имеет другое значение. В дарте просто () {}
Можешь пожалуйста сказать, что означает это выражение?
функция, которая возвращает Map или Set
Лучший учитель ❤️😍
Обсуждают сегодня