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

时间:2019-03-28 09:17:00

标签: dart flutter

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

在android中,我们可以在onCreate()方法中执行此操作。
也就是说,在flutter中是否存在与onCreate()相当的功能。

1 个答案:

答案 0 :(得分:0)

此术语是“ mount”。因此,您希望在挂载小部件时运行代码。在Flutter中,所有小部件都具有mounted属性,并且在将buildContext分配给小部件时,它变为true。

但是我认为您不能对此属性采取其他措施。

bool get mounted => _element != null;

relevant line

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