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

Man*_*nnu 5 dart flutter

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

在 android 中,我们可以在 onCreate() 方法中执行此操作。
即 flutter 中是否有相当于 onCreate() 的东西。

mir*_*cal 2

其术语是“安装”。所以你想在安装小部件时运行代码。在 Flutter 中,所有 widget 都有一个属性,当被分配给一个 widgetmounted时该属性变为 true 。buildContext

但我认为您无法解决该属性的问题。

bool get mounted => _element != null;

相关行

我认为你可以做的就是将你的小部件变成有状态小部件并使用initState()