我遇到的情况是必须检查用户个人资料是否已更改。如果共享首选项首次为空,则将URL保存在共享首选项中。从那时起,每次从意图获取URL时,我都从共享首选项中下载图像,从意图中下载图像并执行sameAs方法。我想知道是否有更好的方法?谁能建议我。
答案 0 :(得分:0)
我建议您不要下载Image,只需使用 Glide或Picasso lib
Picasso.get()
.load(finalUrl)
.networkPolicy(NetworkPolicy.OFFLINE)
.fit()
.centerInside()
.placeholder(R.drawable.ic_placeholders)
.into(target, new Callback() {
@Override
public void onSuccess() {
}
@Override
public void onError(Exception e) {
Picasso.get()
.load(finalUrl1)
.placeholder(R.drawable.ic_placeholders)
.fit()
.centerInside()
.into(target);
}
});
因此,此检查是否先将图像加载到缓存中 如果存在,请不要下载
.networkPolicy(NetworkPolicy.OFFLINE)
通过此代码
,如果它不存在于缓存中,它将下载