flutter - Flutter:应该初始化字段“initScreen”,因为它的类型“int”不允许为空。int 初始化屏幕;
解决方案
当您声明诸如int initScreen
orString name
和其他数据类型之类的数据类型时,这意味着它具有适当的 value。
当数据类型的值稍后将通过一些操作和逻辑初始化时,您必须late
在数据类型之前添加late int number
.
当你不确定初始化的值是null
与否时,你可以这样声明int? number
,这意味着它可以有适当的值或null
。
推荐阅读
- css - 在css中使用不带函数的正则表达式
- javascript - NextJS:视差逻辑问题
- azure-devops-server-2019 - Azure Devops Server 能否预配硬件
- javascript - 使用 ajax 和 php 将数据库值传递给选择
- amazon-web-services - AWS 中的数据传输成本
- java - 商品数量折扣
- android - 如何删除我的布局背景以便我可以看到它背后的活动?
- python - 从 QFrame 内的 QPushButton 到另一个 QWidget 的单击事件
- c# - C#如何验证字符串属性只接受10位数字
- java - Pdf文件重命名和删除在我的Android应用程序中不起作用