美文网首页
Flutter 出现异常。 ArgumentError (Inv

Flutter 出现异常。 ArgumentError (Inv

作者: JamieChen | 来源:发表于2021-04-21 12:38 被阅读0次

    出现问题:

    出现异常。 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),
        );
    }
    

    方案来源:https://stackoverflow.com/questions/52568872/flutter-how-to-handle-image-network-error-like-404-or-wrong-url

    相关文章

      网友评论

          本文标题:Flutter 出现异常。 ArgumentError (Inv

          本文链接:https://www.haomeiwen.com/subject/zroalltx.html