dart 我在为我的Flutter应用程序创建一个简单的主页时遇到了问题“未实现的缺少静态目标的处理”

pobjuy32  于 2023-06-19  发布在  Flutter
关注(0)|答案(3)|浏览(108)

类似的问题“未实现的处理丢失的静态目标”和我的情况是完全不同的,因为我的应用程序正在建设,但抛出这个错误。这是我的代码
验证码:

import 'package:flutter/material.dart';
import 'Pages/homepage.dart';

main() => runApp(new HomePage());

验证码:

import 'package:flutter/material.dart';
import 'package:tutorial1/Common%20Classes/UIApplication.dart';

class HomePage extends StatefulWidget {

    @override
  State<StatefulWidget> createState() {
    return new HomePageState();
  }

}

class HomePageState extends State<HomePage>{

UIApplication init = new UIApplication();

@override
  Widget build(BuildContext context) {
    var home = createHomePage();
    return home;
  }

    createHomePage(){
        var homePageScaffold = createHomePageScaffold();
        return MaterialApp(home: homePageScaffold, debugShowCheckedModeBanner: false);
    }

    //Scaffold For Home Page
    createHomePageScaffold(){
      var homeAppbar = homeAppBar();
      var homebody = homeBody();
      var scaffold = new Scaffold(appBar: homeAppbar, body: homebody);
      return scaffold;
    }

    //AppBar For Home Page
    homeAppBar(){
      var text = init.createText('Welcome');
      var appBar = new AppBar(title: text);
      return appBar;
    }

    //Body For Home Page
    homeBody(){
      var text = init.createText("Hello");
      return new Center(child: text);
    }

}

UIApplication.dart Code:

import 'package:flutter/material.dart';

class UIApplication {
    //Create Text
    createText( String text ){
      var newText = new Text(text);
      return newText;
    }
}

虽然我的应用程序正在构建和运行,但它会抛出错误,我知道如果我使用无状态小部件会更简单,但为什么我不能像这样使用有状态小部件呢?这个错误到底意味着什么

q3qa4bjr

q3qa4bjr1#

下次我启动VSCode并运行我的项目时,错误不再显示了...

pprl5pva

pprl5pva2#

运行Flutter清理和重建项目。
这个错误发生在没有插件的情况下构建,并且在构建后不能同步文件,因为初始的热重载只能同步dart文件,而你的库依赖于一个本机文件

qhhrdooz

qhhrdooz3#

我以前也有过同样的错误,我只是通过热重启来解决这个问题。
请参阅此链接了解更多详情:https://stackoverflow.com/a/76432381/15721679

相关问题