类似的问题“对缺少的静态目标的未实现处理”和我的情况是完全不同的,因为我的应用程序正在构建中,但是会引发此错误。这是我的代码
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;
}
}
尽管我的应用正在构建和运行,但会引发错误,但我知道如果我使用无状态小部件会更简单,但是为什么我不能使用这样的有状态小部件呢?这个错误的真正含义是什么?
下一次我启动VSCode并运行我的项目时,错误不再显示...