MyApp 构造方法,与build()好像没什么关系吧?为什么runApp方法中MyApp()返回好像是build()方法的返回值?
来源:6-7 如何创建和使用Flutter的路由与导航?【边学边做】
慕粉4252596
2019-07-18
void main() {
// 创建一个 MyApp, 也就是一个Widget
runApp(MyApp());
}
/// 这个 widget 作用这个应用的顶层 widget.
/// 这个 widget 是无状态的,所以我们继承的是 [StatelessWidget].
/// 对应的,有状态的 widget 可以继承 [StatefulWidget]
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
// 创建内容
)
}
}
写回答
1回答
-
CrazyCodeBoy
2019-07-18
MyApp与build()没有关系;
runApp() :API接受的是一个widget实例,不是build()的返回值;
00
相似问题