Dart 创建无状态小部件时如何运行代码

Dart 创建无状态小部件时如何运行代码,dart,flutter,Dart,Flutter,我有一个使用无状态小部件制作的屏幕。 我想在加载屏幕或创建无状态小部件时运行一些代码。 在android中,我们可以在onCreate()方法中实现这一点。 i、 e.在颤振中是否有类似于onCreate()的东西。术语是“安装”。因此,您希望在挂载小部件时运行代码。在flatter中,所有小部件都有一个mounted属性,当buildContext分配给小部件时,该属性变为true 但我不认为你能做些什么来解决这个问题 bool get mounted=>\u元素!=无效 我认为你能做的就是

我有一个使用无状态小部件制作的屏幕。
我想在加载屏幕或创建无状态小部件时运行一些代码。

在android中,我们可以在onCreate()方法中实现这一点。

i、 e.在颤振中是否有类似于onCreate()的东西。

术语是“安装”。因此,您希望在挂载小部件时运行代码。在flatter中,所有小部件都有一个
mounted
属性,当
buildContext
分配给小部件时,该属性变为true

但我不认为你能做些什么来解决这个问题

bool get mounted=>\u元素!=无效


我认为你能做的就是把你的小部件变成有状态的小部件,并使用
initState()

如果你要修改小部件的状态,你可以用a代替,并使用
initState
方法。这是唯一的方法吗。因为我不会修改小部件的任何状态。你能指定你在创建时要做什么吗?你可以简单地将它包含在你的主方法中:
void main()=>{startAlarm();runApp(MyApp());}
嗯,这取决于你所说的
创建的
。。为什么不直接使用构造函数呢?