gpt4 book ai didi

java.lang.IllegalArgumentException : Path must not be empty in Picasso 异常

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:16:50 25 4
gpt4 key购买 nike

我正在使用 Picasso 将 mysql 数据库中的图像加载到自定义 ListView 中。当直接传递 URL 时图像正在加载但是当我将 URL 分配给字符串并传递它时它会抛出异常说路径不能为空。

String imageStringUrl = md.Image;

图像字符串包含http://example.com/image.jpg

我像下面这样传递 Picasso。

Picasso.get()
.load(imageStringUrl)
.into(iview);

当我这样传递时,我得到 java.lang.IllegalArgumentException: Path must not be empty。我已尝试如下所示的上述步骤,但未加载图像。

Picasso.get()
.load(new File(imageStringUrl))
.into(iview);

上面的声明有什么问题?

最佳答案

我遇到了类似的问题。只需检查您的 URL 字符串是否为空。如果为空,则提供默认图像或从 URL 加载。希望这会有所帮助。

if (image.isEmpty()) {
iview.setImageResource(R.drawable.placeholder);
} else{
Picasso.get().load(image).into(iview);
}

关于java.lang.IllegalArgumentException : Path must not be empty in Picasso 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35721692/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com