Mic*_*psa 3 android dart flutter
有时当我启动应用程序时,我会遇到这个问题
'package:cached_network_image/src/cached_image_widget.dart':断言失败:第 157 行 pos 16:'imageUrl != null':不正确。
在 cached_image_widget.dart 第 157 行:
: assert(imageUrl != null),
Run Code Online (Sandbox Code Playgroud)
在我调用缓存图像小部件时的文件中:
child: CachedNetworkImage(
imageUrl: itemArticle.urlToImage,
imageBuilder: (context, imageProvider) {
return Container(
width: 72.0,
height: 72.0,
decoration: BoxDecoration(
image: DecorationImage(
image: imageProvider,
fit: BoxFit.cover,
),
),
);
},
Run Code Online (Sandbox Code Playgroud)
我的应用程序显示卡片视图(列表)。
你怎么看待这件事?有的怎么解决呢?
谢谢
只需添加一个空检查即可。那是因为您正在为null您的CachedNetworkImage.
基本上,一个简单的修复:
child: itemArticle.urlToImage != null ?
CachedNetworkImage(...) : Container() // Or some other widget.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1471 次 |
| 最近记录: |