【发布时间】:2021-02-11 01:23:41
【问题描述】:
我尝试调用带有错误 url 的图片并在失败时显示图片... 但是flutter会抛出异常,并在运行开发过程中尝试catch不工作。
var url = "http://badUrl.com"
try {
return Image.network(
url,
width: pictureSize.width,
height: pictureSize.height,
fit: BoxFit.fitWidth,
errorBuilder: (BuildContext context, Object exception,
StackTrace stackTrace) {
return Image.asset("assets/img/logo.png");
},
);
} catch (error) {
return Image.asset("assets/img/logo.png");
}
我已经尝试过that,但它不起作用
【问题讨论】: