滑翔图书馆给我看了一张错误的图片



我有一个存储照片路径的数据库。 在我的应用程序中,我用Glide库展示了这张照片。

路径是:

http://www.mysite.example/username/0.jpg  
http://www.mysite.example/username/1.jpg  

但是当我删除数据库表上的行时,我遇到了问题,照片的路径从0重新开始,当我使用 Glide 显示照片时,它向我显示了之前存储的照片。

如何解决此问题?清除缓存?

这是代码片段

@Override
public View getView(int position, View convertView, ViewGroup parent) {
View v = convertView;
ImageView imageView;
if (v == null) {
v = inflater.inflate(R.layout.gridview_item, parent, false);
v.setTag(R.id.picture, v.findViewById(R.id.picture));
}
imageView = (ImageView) v.getTag(R.id.picture);
Glide.with(context).load(path.get(position).getPath()).into(imageView);
return v;
}

最好在服务器端使用哈希名称作为映像名称。 所以网址几乎从不相同。

相关内容

最新更新