【发布时间】:2018-05-25 21:18:30
【问题描述】:
我第一次使用picasso 从 URL 加载图像,然后从缓存中使用。来自网络的任何 URL 都在线或离线加载到imageview。但是我的服务器图像 URL 是在线加载图像而不是离线加载图像。我使用来自图像加载的以下代码。
Picasso.with(mContext)
.load(urlProfile)
.networkPolicy(NetworkPolicy.OFFLINE)
.placeholder(R.drawable.ic_place_holder)
.into(imageView, new Callback() {
@Override
public void onSuccess() {
}
@Override
public void onError() {
Picasso.with(mContext)
.load(urlProfile)
.placeholder(R.drawable.ic_place_holder)
.into(imageView);
}
});
在线或离线加载网页网址:URL
我的服务器 url 仅在线加载图片:URL
我在缓存目录中显示,发现我的服务器 URL 的图像没有被缓存。任何人都对此有所了解。
【问题讨论】:
-
尝试 Glide 而不是 Piccaso 以获得更好的效果
-
我建议使用 Glide/Fresco 加载图像