我在为Flutter应用创建简单的Hompage时遇到麻烦,“未实现的丢失静态目标的处理”

问题描述 投票:0回答:1

类似的问题“对缺少的静态目标的未实现处理”和我的情况是完全不同的,因为我的应用程序正在构建中,但是会引发此错误。这是我的代码

main.dart代码:

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


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

homepage.dart代码:

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代码:

import 'package:flutter/material.dart';

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

尽管我的应用正在构建和运行,但会引发错误,但我知道如果我使用无状态小部件会更简单,但是为什么我不能使用这样的有状态小部件呢?这个错误的真正含义是什么?

flutter dart flutter-layout
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.