Flutter 出现异常。 ArgumentError (Inv
2021-04-21 本文已影响0人
JamieChen
出现问题:
出现异常。 ArgumentError (Invalid argument(s): No host specified in URI )
Invalid argument(s): No host specified in URI
解决方案:
到目前为止,还没有捕获异常的本机方法;以下方案相对折衷;
方案1:
String url =
"https://images.unsplash.com/photo-15856192219-dd823a86ebc5?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=3334&q=80";
try {
return CachedNetworkImage(
useOldImageOnUrlChange: true,
imageUrl: url,
placeholder: (context, url) => CircularProgressIndicator(),
errorWidget: (context, url, error) {
return Image(
image: AssetImage(imageLocation),
);
},
);
} catch (e) {
return Image(
image: AssetImage(imageLocation),
);
}