Я пытаюсь выяснить, как я могу переименовать свой плейлист из MediaStore.Переименование плейлиста из MediaStore
У меня есть код для удаления определенного плейлиста, передав ему указанный идентификатор плейлиста.
С помощью средства определения содержимого существует метод, называемый resolver.delete
, который упрощает его, но я не понимаю, как я могу переименовать указанный список воспроизведения.
Что мне нужно сделать для следующего кода, чтобы переименовать указанный список воспроизведения.
private void deletePlaylist(String playlistid) {
// // Log.i(TAG, "deletePlaylist");
ContentResolver resolver = getActivity().getContentResolver();
String where = MediaStore.Audio.Playlists._ID + "=?";
String[] whereVal = { playlistid };
resolver.delete(MediaStore.Audio.Playlists.EXTERNAL_CONTENT_URI, where,
whereVal);
return;
}
Вы по-прежнему работаете над этим? Пробовал ли вы метод обновления, то есть «update (Uri uri, ContentValues values, String where, String [] selectionArgs)» –
Я еще не пробовал этот метод, мог бы вы привести пример использования основанный на коде, который у меня выше? Спасибо. – Jack
У вас есть проблемы с resolver.delete? Я делаю, он удаляет файл m3u, но файл восстанавливается при перезагрузке устройства Android. Я знаю, что это связано с Media Service. Хотел бы я удалить навсегда! –