我使用以下代码向ImageView持有者显示图像:
Picasso.Builder builder = new Picasso.Builder(actContacts);
builder.listener(new Picasso.Listener()
{
@Override
public void onImageLoadFailed(Picasso picasso, Uri uri, Exception exception)
{
exception.printStackTrace();
}
});
builder.build().load(pic).transform(new BitmapBorderTransformation(10, 100, R.color.colorPrimary, 100, 100)).into(holder.imgIcon);当我在线时,代码运行得很好。当我添加.networkPolicy(NetworkPolicy.OFFLINE)以离线显示图像时,图像根本不显示(在线或离线)。
离线时如何显示图片?
发布于 2016-09-08 16:28:17
试试下面这段代码:
Picasso.with(this)
.load(pic)
.networkPolicy(NetworkPolicy.OFFLINE)
.into(holder.imgIcon);另外,Piccasso让HttpClient处理缓存。
尝试在类路径中包含OkHttp,或者手动解析缓存。
https://stackoverflow.com/questions/39385528
复制相似问题