在内容提供者中删除专辑的专辑封面

时间:2018-08-15 20:01:41

标签: android android-contentprovider mediastore

我正在尝试通过专辑ID删除该专辑的专辑封面。我已经尝试了许多方法。以下是其中之一:

Uri uri = Uri.parse("content://media/external/audio/albumart");
int deleted = contentResolver.delete(ContentUris.withAppendedId(uri, albumId), null, null);

我检查了'deleted'变量的值,它始终等于1,以便按预期方式删除了一行。但是,当我通过相同的ID(使用Glide.load(uri))检索专辑封面时,它会加载旧作品。

我有点困惑。有人可以解释一下我在做什么错吗?

1 个答案:

答案 0 :(得分:1)

假设它已正确删除,可能是Glide缓存了吗?尝试删除它,看看会发生什么