毕加索图片并不总是加载 - Android

时间:2018-01-26 00:58:56

标签: android listview android-imageview picasso

我正在尝试将ImageView设置为URL中包含的图像,它是在列表适配器类中完成的,该类为列表中的每个项目加载图像。

    Picasso.with(context).load("http://192.168.0.XX:8000"  + e.getImageURL()).into(eventImage);

我可以看到请求并不总是发送到我的本地后端,但如果我滚动屏幕,他们可能会加载。 IP地址和URL是正确的。

1 个答案:

答案 0 :(得分:1)

使用侦听器找出错误或处理图像未加载的情况

Picasso.Builder builder = new Picasso.Builder(context);

builder.listener(new Picasso.Listener()
{
    @Override
    public void onImageLoadFailed(Picasso picasso, Uri uri, Exception exception)
    {
        exception.printStackTrace();
    }
});

builder.build().load(imageUrl).placeholder(R.drawable.ic_placeholder).into(mImageView);