flutter - 警告:null-aware 操作的操作数 '??' 具有不包括 null 的“颜色”类型
问题描述
我已经将flutter版本升级到2.0.4,当我运行项目时(这个项目在旧的flutter版本上运行)它会因为我使用的包而引发警告。
这是我使用的包:https ://pub.dev/packages/flutter_datetime_picker
这是错误:
../../../flutter2/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_datetime_picker-1.5.1/lib/flutter_datetime_picker.dart:311:32: Warning: Operand of null-aware operation '??' has type 'Color' which excludes null.
- 'Color' is from 'dart:ui'.
color: theme.backgroundColor ?? Colors.white,
解决方案
这是一个警告,而不是错误。它只是意味着这?? Colors.white
是不必要的,因为theme.backgroundColor
永远不会为空。除了每次使用时都会出现烦人的消息外flutter run
,这不会对您的应用程序产生负面影响。
根据图书馆的问题跟踪器,这是一个已经修复的已知问题,但该修复尚未进入任何版本。
推荐阅读
- python-3.x - python中列值的条件赋值
- javascript - 将脚注放在页面底部,即文本中的注释
- ios - AVFoundation -AVCaptureSession 仅在进入后台并使用断点返回时停止并开始运行
- axapta - 如何将表从 MS Dynamic AX 的 AOT 同步到 Microsoft SQL Server 2014 Express
- docker - 使用的 docker 大小大于实际图像的总大小
- jupyter-notebook - 如何查看 Google Colaboratory 的 IP 地址和端口?
- python-3.x - 如何创建一个函数,将每个列表项标识为字符串、浮点数或整数,然后打印一个类似 [str, int....] 的列表
- firebase-realtime-database - 如何在firebase中将一个用户设置为管理员?
- django - 自定义激活电子邮件在 Django 中不起作用
- wordpress - 我可以在 2 个小部件区域显示 1 个小部件吗?