在我的 android 应用程序中,当用户长按特定歌曲时,我想从播放列表中删除歌曲。为此,我使用Contentresolver.delete()
了方法,但它不起作用。它既不抛出错误也不删除数据?我在这里发布我的代码。请告诉我为什么它不起作用。
代码 :
ContentResolver resolver = DefaultSongList.this.getContentResolver();
Uri mUri = MediaStore.Audio.Playlists.Members.getContentUri("external",playListId);
String audioId = songsList.get(pos).get("id");
resolver.delete(mUri,MediaStore.Audio.Playlists.Members.AUDIO_ID +" = "+ audioId , null);
Toast.makeText(DefaultSongList.this, "Song removed from Playlist.", Toast.LENGTH_SHORT).show();