热重载被拒绝:Const 类不能变为非 const

7 flutter

我想删除调试横幅和带有电池电量和 WiFi 图标的顶部栏。但它显示错误。我应该在哪里更正我的代码?在这里我已经包括了我的主要内容。飞镖和回家。镖。

错误>>热重载被拒绝:常量类不能变为非常量:库:'package:groceries_app / main.dart'类:MyApp。请尝试执行热重启。

在此输入图像描述

主程序.dart

import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:groceries_app/home.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override

  Widget build(BuildContext context) {
    SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(
        statusBarColor: Colors.transparent));
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      title: 'Groceries App',
      home: HomePage(),
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

主页.dart

import 'package:flutter/material.dart';

class HomePage extends StatefulWidget{
  @override
  _HomePageState createState() => _HomePageState();}

class _HomePageState extends State <HomePage>{
  @override
  Widget build (BuildContext context){
    return Scaffold(
      body: Center(
        child: Text("Home Page"),
      ),
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

Fra*_*mbi 18

只需停止运行该应用程序即可。然后重新运行。

这意味着您将类构造函数从 const 更改为非 const,反之亦然。热重载就看不懂了。停止执行应用程序并再次运行