Sto usando il seguente codice per rimuovere un elemento da una playlist nella mia app 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);
}
}
Attualmente sto usando la libreria Android 2.2 e questo è l'unica cosa che ho bisogno di cambiare per utilizzare Android 2.1. Esiste un metodo alternativo per rimuovere un elemento da una playlist e regolare l'ordine degli articoli dopo quello eliminato?