Flutter 如何在没有导航的情况下将一个类的状态传递给另一个类?

Flutter 如何在没有导航的情况下将一个类的状态传递给另一个类?,flutter,dart,Flutter,Dart,我有一个名为landing page的有状态小部件类,并且在scaffold body上创建了一个新类,但是如何将landing page的状态传递给landing page body类呢 我找到了只通过导航传递数据的方法 class LandingPage extends StatefulWidget { @override createState() => _LandingPageState(); } class _LandingPageState extends S

我有一个名为landing page的有状态小部件类,并且在scaffold body上创建了一个新类,但是如何将landing page的状态传递给landing page body类呢

我找到了只通过导航传递数据的方法

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(),
      );
  }
}
类登录页扩展StatefulWidget{
@凌驾
createState()=>_LandingPageState();
}
类_LandingPageState扩展状态{
bool notificationTap=false;
@凌驾
小部件构建(构建上下文){
返回脚手架(
appBar:appBar(……),
正文:LandingPageBody(),
);
}
}

这里我想通过构造函数将LandingPage的notificationTap状态传递给LandingPageBody类

body: LandingPageBody(notificationTap),

非常感谢。我应该在我的着陆页面上做构造器是的对不起。。如果你修正了它,就标记为正确答案
class LandingPageBody extends StatefulWidget {

   final bool notificationTap;

   LandingPageBody(this.notificationTap);

   @override
   createState() => _LandingPageBodyState();
}