我有一个有状态的窗口小部件类,称为着陆页,并且在脚手架主体上创建了一个新类,但是如何将着陆页的状态传递给着陆页主体类
我找到了仅通过导航传递数据的方法。
class LandingPage extends StatefulWidget {
@override
createState() => _LandingPageState();
}
class _LandingPageState extends State<LandingPage> {
bool notificationTap = false;
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(......),
body: LandingPageBody(),
);
}
}
在这里,我想将LandingPage的_notificationTap状态传递给LandingPageBody类
答案 0 :(得分:1)
通过构造函数...
body: LandingPageBody(notificationTap),
class LandingPageBody extends StatefulWidget {
final bool notificationTap;
LandingPageBody(this.notificationTap);
@override
createState() => _LandingPageBodyState();
}