Android Music Player сохранить плейлист

Эй, я создал приложение для музыкального проигрывателя Android, и все шло отлично, пока я не замечал, что каждый раз, когда я создавал список воспроизведения и закрывал приложение, список воспроизведения не сохранялся, потому что я никогда не был.

я использую хэш-карту, поэтому я могу сохранить название песни и индекс, к которому она принадлежит. Я искал, как на самом деле хранить полный hasmap или даже список массивов, но ничего не нашел. я уже знаю об общем преф и уже сохраняю там некоторые данные, но возможно ли создать новый файл, в котором будет храниться только мой плейлист?

если у вас есть какие-либо идеи или может быть пример кода, это было бы здорово.

Спасибо


person auahmed    schedule 10.03.2014    source источник


Ответы (2)


Посмотрите на метод SharedPreferences.Editor.putStringSet. Вы можете хранить сеты, что удобно для хранения чего-то вроде музыкального плейлиста.

person Ogen    schedule 10.03.2014

попробуйте эту ссылку ниже.. Создание списка воспроизведения с помощью кода

ContentResolver contentResolver = Context.getContentResolver();
 //Get all the playlists
 Cursor playlist = contentResolver.query(
   Media.AudioStore.Playlist.getContentUri(Media.AudioStore.Playlist.EXTERNAL_CONTENT_URI));
person Anjali Tripathi    schedule 10.03.2014