类似的问题“未实现的处理丢失的静态目标”和我的情况是完全不同的,因为我的应用程序正在建设,但抛出这个错误。这是我的代码
验证码:
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;
}
}
虽然我的应用程序正在构建和运行,但它会抛出错误,我知道如果我使用无状态小部件会更简单,但为什么我不能像这样使用有状态小部件呢?这个错误到底意味着什么
3条答案
按热度按时间q3qa4bjr1#
下次我启动VSCode并运行我的项目时,错误不再显示了...
pprl5pva2#
运行Flutter清理和重建项目。
这个错误发生在没有插件的情况下构建,并且在构建后不能同步文件,因为初始的热重载只能同步dart文件,而你的库依赖于一个本机文件
qhhrdooz3#
我以前也有过同样的错误,我只是通过热重启来解决这个问题。
请参阅此链接了解更多详情:https://stackoverflow.com/a/76432381/15721679