flutter升级到2.5后走了很多的坑,这不又一个
自定一个了一个toast没有显示,找到很长时间没有找到,最后是因为一个list没有用对导致的,最开始的代码是
List widgets = List<Widget>();
然后提示'List' is deprecated and shouldn't be used. Use a list literal, [], or the List. 我就改成了,
List widgets = [];
这样修改后是有问题的,因为这只是定义了一个数组,并不能说明数组中的元素是什么,我的怎么定义的toast不显示,把这段代码还原回去就好了,但是还原回去后还是会提示
那怎么指定数组的类型呢,方法是在List后直接增加类型即可,修改如下
List<Widget> widgets = [];
这样既解决了问题,又不会提示问题,ok了