flutter - 如果启用了 nullsafety,如何管理 flutter 复选框中的三态

标签 flutter dart

有人知道如何在空安全模式下管理 flutter 中的复选框吗? 存在 false、true 和 null 三种状态。由于变量不能为 null,现在如何以 null 安全性实际使用它。有什么想法吗?

最佳答案

三态字段允许您定义值字段是否可以为空。

如果将三态设置为 true,则可以仅使用可为空的 bool 值作为输入!

bool? value = null;

然后

Checkbox(value: value, tristate: true, ...)

关于flutter - 如果启用了 nullsafety,如何管理 flutter 复选框中的三态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67332263/

相关文章:

flutter - 如何使用从共享首选项json文件中获取的数据的返回值作为参数

json - _TypeError 被抛出构建 FutureBuilder<dynamic>(脏,状态 : _FutureBuilderState<dynamic> type 'Null' is not a subtype of type 'List<dynamic>'

flutter - 多图像上传导致应用程序崩溃说太多打开的文件

flutter - 如何在Flutter中禁用android底部状态栏?

sqlite - Flutter:为什么此函数内的方法无法访问数据库变量?

unit-testing - 如何在Dart中测试异步Stream

dart - 为什么可以使用dart写回后端服务器?

flutter - 如何使用计时器更新小部件

dart - 如何在 Flutter 中围绕 FlatButton 复制 OutlineInputBorder

animation - 如何为 Tween<Offset> 转换 RenderBox 全局位置坐标?