BloC в InheritedWidget вызывает вызов null
Я использую Inherited Widget, и хотя у меня есть другой подобный проект, работающий, здесь я получаю
the getter '***Bloc' was called on null
.
Проблема в том, что это происходит только тогда, когда я запускаю Flutter run на терминале Android Studio. Если я использую кнопку "Выполнить" на панели инструментов Android Studio, она работает нормально. Build -> Flutter -> Build APK также вызывает вызов null.
Я пробовал использовать Flutter Inspector:
HomeBody() вызывает блок внутри MyApp. Я также подумал, что, возможно, проблема в том, что Material является дочерним элементом MyApp, который расширяется от InheritedWidget, но мой другой проект отлично работает таким образом. Единственная разница между ними заключается в том, что у этого есть заставка, которая, кажется, содержит проблему.
следуй моему коду: