Flutter LateInitializationError: Field ‘XXXX‘ has not been initialized.

去年加班加了整整半年,打算学习flutter写项目也被搁浅了。哎

今年重新开始。

Flutter作为一个新型的跨平台框架,

我为什么说新型的,虽然Flutter已经出现很久,但是资料相对还是比较少,有很多隐藏的坑需要自己的一个一个解决。

以后学习Flutter遇到的问题都会记录一下,也让后来学习的同学少踩一些坑。

首先看我的代码

Flutter LateInitializationError: Field ‘XXXX‘ has not been initialized._第1张图片

可以看到 late 关键词的用法是完全没有问题的。

但还是一直报错

其实原因就是因为flutter hot reload的问题。

只要更改过 initState 方法里面的内容都需要重新运行

或者点击控制台的该图标重置,如果重置以后还是报错,那就要检查自己的代码是否有问题.

Flutter LateInitializationError: Field ‘XXXX‘ has not been initialized._第2张图片

你可能感兴趣的:(Android开发,Flutter,android,flutter)