【发布时间】:2019-12-01 17:35:10
【问题描述】:
我正在解析 JSON 并有一个 thumbnail 键。
此外,我正在使用CacheNetworkImage 加载图像。
Container(
child: CachedNetworkImage(
imageUrl: article.thumbnail,
errorWidget: (context, url, error) => ErrorWidget(), // When the thumbnail key has null value
imageBuilder: (context, imageProvider) => Container(
//trimmed
),
),
虽然,有时候,解析后的 url 上没有图片
- http://feeds.feedburner.com/~r/kdnuggets-data-mining-analytics/~4/kCxWsMO4Czg
- https://st1.ning.com/topology/rest/1.0/file/get/3668586163?profile=RESIZE_710x
第二个 URL 给了我一个有效的图像,而第一个没有。那么,我该如何处理这种情况呢?如果缩略图具有第一个 url 作为值,我如何显示我的 ErrorWidget()。
【问题讨论】:
-
你的意思是如果最后一个请求的URL是错误的,就不需要请求了?