사용자가 로컬 라이브러리 또는 원격으로 노래 목록을 재생할 수있는 미디어 플레이어 앱을 만들고 있습니다. 나는 Arraylist of songs 객체의 어느 위치에서나 얻을 수있는 곡을 저장했다. 내가 원하는 것은 사용자가 공유 환경 설정에서 노래 목록을 재생 목록으로 저장하고 기존 재생 목록에 재생 목록을 추가 할 수 있도록 허용하는 것입니다. 이걸 어떻게 성취 할 수 있니, 고마워.여러 재생 목록을 공유 환경 설정으로 저장하는 방법
store list [
playlist: {
id: 1,
name: My Playlist,
songs:
[
{ name: 'Song 1', album: 'Album', ...}
{ name: 'Song 2', album: 'Album', ...}
{ name: 'Song 3', album: 'Album', ...}
]
},
playlist: {
id: 2,
name: My Playlist Two,
songs:
[
{ name: 'Song 1', album: 'Album', ...}
{ name: 'Song 2', album: 'Album', ...}
{ name: 'Song 3', album: 'Album', ...}
]
}
]
먼저 JSON 형식의 데이터가 있습니까? 네가 파서를 통과하지 않을 것이기 때문이다. JSON이라면이 [post] (http://stackoverflow.com/questions/5918328/is-it-ok-to-save-a-json-array-in-sharedpreferences)를 참조하십시오. – solosodium