flutter - Flutter : blockprovider.of() 用上下文调用blockprovider.of() 用上下文调用
问题描述
嗨,我要问一些事情 TheError
我有一个集团,我将其命名为 CountBloc,当我放 Home = MainScreen() 时,我将其命名为 MainScreen,没有任何错误,但是当我放 Home : splashScreen() 时,它会出错
我要做这样的 SplashScreen > Login > AppScreen in AppScreen 我把bottomNavigationBar HomeScreen(),NewScreen(), AccountScreen(),MainScreen(),
当我点击我的 MainScreen() 它会出错
main.dart https://www.codepile.net/pile/KLWkDNLq
Mainscreen.dart https://www.codepile.net/pile/z7Y2WVn3
Counter.dart https://www.codepile.net/pile/og7ekYKe
解决方案
您需要将 MaterialApp 作为 BlocProvider 的子级。现在,家是 BlocProvider。
推荐阅读
- python - 在pyparsing中抑制空字符串
- regex - emacs:使用(字符串匹配)在字符串中查找子字符串
- facebook - 如果在 Facebook 应用程序中打开,Facebook 登录会陷入循环
- javascript - 使用 JavaScript 在 if 语句中设置变量抛出错误(已声明)
- django - 配置不当
- firebase - Firebase Cloud 功能中禁止跨域 Null
- c++ - ::memset 在初始化大型数组时崩溃
- javascript - 我的 firebase 云函数告诉我:函数执行耗时 60004 毫秒,状态为“超时”,但为什么呢?我的代码有什么问题:(
- google-calendar-api - 关于 GC 提醒通知不起作用
- amazon-web-services - 如何在 Appsync 中使用两个 API Key 分别授权两个 graphql 字段?