在Flutter中,代码应该写在super.initState()之后。
在Flutter中,super.initState()是StatefulWidget的initState()方法的第一行代码,它用于执行父类的初始化逻辑。在这之后,可以编写自定义的初始化逻辑和其他代码。
写在super.initState()之后的代码可以确保在父类初始化完成后再执行,避免可能出现的错误。这样可以保证在组件初始化时,所有必要的资源都已经准备好,可以正常运行。
需要注意的是,如果在super.initState()之前编写代码,可能会导致一些依赖父类初始化的操作无法正常执行,从而引发错误或异常。
总结起来,为了保证代码的正确执行顺序,应该将代码写在super.initState()之后。
领取专属 10元无门槛券
手把手带您无忧上云