【问题标题】:How to remove debug banner inside bloc provider如何在 bloc 提供程序中删除调试横幅
【发布时间】:2021-10-29 05:28:32
【问题描述】:

如何删除 bloc 提供程序中的调试横幅我尝试用另一个小部件包装它以添加它,但它不起作用

void main() {
  Bloc.observer = MyBlocObserver();
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return BlocProvider(
        
        create: (context) => AppCubit()..createDB(),
        child: MaterialApp(home: HomeLayout()));
  }
}

【问题讨论】:

标签: flutter


【解决方案1】:

debugShowCheckedModeBanner: falseMaterialApp 的参数。

【讨论】:

  • 我没有 MaterialApp
  • 您的BlocProvider 的孩子在您的代码中是MaterialApp
【解决方案2】:

MaterialApp 包装你的BlocProvider 并写debugShowCheckedModeBanner: false 这将解决你的问题。

【讨论】:

    猜你喜欢
    • 2018-07-31
    • 1970-01-01
    • 2020-08-12
    • 2020-10-06
    • 1970-01-01
    • 2015-08-02
    • 1970-01-01
    • 1970-01-01
    • 2016-04-17
    相关资源
    最近更新 更多