这是问题所在
ContentValues updateValues = new ContentValues();
updateValues.put("album_id",randomAlbumId);
context.getContentResolver().update(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
updateValues,MediaStore.Audio.Media._ID+"=?",new String[]{editSong.getSongId()});
我只想更新album_id密钥,但是当使用上述代码时,这将清除其他密钥,例如album_id:1,album_key和Album。为什么会这样?任何想法都会有所帮助。