操作数不能为空,因此条件始终为真。删除条件

The operand can't be null, so the condition is always true. Remove the condition

我不断收到此警告,但不确定如何解决。如果可以请帮忙 以下是代码摘录

String imageUrl = '';

CircleAvatar(
     backgroundColor: Colors.white70,
     backgroundImage: imageUrl != null
    ? Image.network(imageUrl).image
      : AssetImage(ProjectImages.placeholder),
        minRadius: 50.0,
     ),

您收到此警告是因为您使用空字符串声明了变量 "imageUrl"

注意:空字符串和null不一样,它们是不同的。因此,要消除此警告,您必须像这样

使您的变量可为空
String? imageUrl;

CircleAvatar(
     backgroundColor: Colors.white70,
     backgroundImage: imageUrl != null
    ? Image.network(imageUrl).image
      : AssetImage(ProjectImages.placeholder),
        minRadius: 50.0,
     ),

您的警告将消失:)