Java Android音乐播放器保存播放列表

Java Android音乐播放器保存播放列表,java,android,hashmap,store,playlist,Java,Android,Hashmap,Store,Playlist,嘿,我创建了一个android音乐播放器应用程序,一切都很顺利,直到我注意到每次我创建播放列表并关闭应用程序时,播放列表都不会保存,因为我从来没有保存过 我正在使用一个hashmap,这样我就可以存储歌曲名称和它所属的索引。我四处查看了如何实际存储完整的hasmap甚至数组列表,但找不到任何东西。我已经知道共享的pref,并且已经在那里保存了一些数据,但是如果我可以创建一个新的文件来存储我的播放列表,是否可能 如果您有任何想法或可能有一个示例代码,这将是伟大的 谢谢查看SharedReferen

嘿,我创建了一个android音乐播放器应用程序,一切都很顺利,直到我注意到每次我创建播放列表并关闭应用程序时,播放列表都不会保存,因为我从来没有保存过

我正在使用一个hashmap,这样我就可以存储歌曲名称和它所属的索引。我四处查看了如何实际存储完整的hasmap甚至数组列表,但找不到任何东西。我已经知道共享的pref,并且已经在那里保存了一些数据,但是如果我可以创建一个新的文件来存储我的播放列表,是否可能

如果您有任何想法或可能有一个示例代码,这将是伟大的


谢谢

查看
SharedReferences.Editor.putStringSet
方法。您可以存储集合,这对存储音乐播放列表之类的内容很有好处

请尝试下面的链接。。

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