【发布时间】:2019-03-22 12:23:05
【问题描述】:
我正在使用 Picasso 在图像视图中加载图像,在某些情况下我会加载不同的图像,但如果 Picasso 加载新图像失败,它会使用错误图像,但我希望它保留之前的图像
【问题讨论】:
标签: android image view picasso
我正在使用 Picasso 在图像视图中加载图像,在某些情况下我会加载不同的图像,但如果 Picasso 加载新图像失败,它会使用错误图像,但我希望它保留之前的图像
【问题讨论】:
标签: android image view picasso
您的案例的示例代码,如果您只需要在加载失败时加载图像,您只需要执行 .placeholder 部分
Picasso.get()
.load(yoururl)
.placeholder(R.drawable.YOURPLACEHOLDER)
.into(yourimgview, new com.squareup.picasso.Callback() {
@Override
public void onSuccess() {
// show img if success
yourimg.setVisibility(View.VISIBLE);
}
@Override
public void onError(Exception e) {
// hide or do nothing on error
imgProducto.setVisibility(View.GONE);
}
});
【讨论】: