He estado usando el código siguiente para eliminar un elemento de una lista de reproducción en mi aplicación Android:alternativa a MediaStore.Playlists.Members.moveItem
private void removeFromPlaylist(long playlistId, int loc)
{
ContentResolver resolver = getApplicationContext().getContentResolver();
Uri uri = MediaStore.Audio.Playlists.Members.getContentUri("external", playlistId);
resolver.delete(uri, MediaStore.Audio.Playlists.Members.PLAY_ORDER+" = "+loc, null);
for(int i=loc+1;i<playSongIDs.length;i++) {
MediaStore.Audio.Playlists.Members.moveItem(resolver,playlistId,i, i-1);
}
}
actualmente estoy usando la biblioteca de Android 2.2 y esto es lo único que necesito cambiar para usar Android 2.1. ¿Existe un método alternativo para eliminar un elemento de una lista de reproducción y ajustar el orden de los elementos después de la eliminada?