5
Używam następujący kod, aby usunąć element z listy odtwarzania w moim Android app:Alternatywa 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);
}
}
Obecnie używam biblioteki Android 2.2 i to to jedyna rzecz, którą muszę zmienić, aby używać Androida 2.1. Czy istnieje alternatywna metoda usuwania elementu z listy odtwarzania i dostosowywania kolejności elementów po usuniętej?