#flutter #flutter-provider #consumer #flutter-change-notifier
#трепетать #флаттер-провайдер #потребитель #уведомление об изменении флаттера
Вопрос:
виджет потребителя не вызывается после обновления данных в поставщике класса ChangeNotifier в режиме выпуска, тот же код отлично работает в режиме отладки и в первый раз в режиме выпуска, но если экран вызывается с помощью pushReplacement, он не перестраивает виджет потребителя, а создает другой виджет потребителя той же страницы
Комментарии:
1. попробуйте
flutter clean
построить заново. также убедитесь вnotifyListner
2. Пожалуйста, поделитесь также своим кодом, чтобы получить лучший ответ.
3. @YeasinSheikh Я попробовал flutter clean , а также notfiyListener, я использую один будущий конструктор внутри consumer builder
4.
FutureBuilder
сборка только один раз, вам может понадобитьсяStreamBuilder
в вашем сценарии5. @YeasinSheikh У меня
consumer
на этой странице 4, и у всехFutureBuilder
на ней только один потребитель не работает нормально в режиме выпуска, остальные три работают, и я использую одну и ту же логику кода для всех