flutter - 为什么 Flutter 中出现这个“用于空值错误的空检查运算符”
问题描述
我将 GetX 用于底页目的。我使用下面的代码来实现该功能。当我按下 (i)-info 图标时,我希望底部工作表弹出,但我收到了这个错误。
处理手势时引发以下 _CastError:Null check operator used on a null value
这是代码:
GestureDetector(
onTap:(){
Get.bottomSheet(
Container(
child: Wrap(
children:<Widget>[
ListTile(
leading: Icon(Icons.wb_incandescent),
title: Text("Testing"),
onTap: () => {Get.changeTheme(ThemeData.light())},
),
ListTile(
leading: Icon(Icons.wb_incandescent),
title: Text("Testing"),
onTap: () => {Get.changeTheme(ThemeData.dark())},
),
]
),
),
);
},
child: Container(
width: 30.0,
height: 30.0,
decoration: BoxDecoration(
color: Color(0xFF1D265F),
borderRadius: BorderRadius.circular(80.0),
),
child: new LayoutBuilder(
builder: (context, constraint) {
return new Icon(
Icons.info_outline_rounded,
color: widget.cardContent.cardColor,
size: constraint.biggest.height,
);
},
),
),
),
解决方案
推荐阅读
- multithreading - 如何连接到两个 websocket 服务器并从两者传输数据?类似于 websocket.runforever(s)?
- spring - 自定义 Spring Security 内部 WebClient
- python - Python程序在处理大整数时卡住了
- python - TPOT 训练时间太长
- python - 如何合并列表列表中的项目
- javascript - AR.js - 3D 模型 (GLTF) 正在摇晃、振动并脱离标记
- swift - 有没有办法在 Swift 中将触摸转换为屏幕坐标?
- c++ - 使用 dda 算法调试光线投射
- javascript - ReactJS:使用状态不适用于仅一种状态
- sql-server - Proc SQL 不返回任何列。内部联接