2013-07-23 2 views
0

현재 Android 용 미디어 플레이어 애플리케이션을 개발 중입니다. 자, 마지막으로 연주 한 곡을 저장하고 싶습니다. 이를 위해 어떤 지속성에 대한 접근이 필요합니까? 내 말은, SharedPreferences, 아마도 SQLLite 데이터베이스 등을 사용해야합니까?마지막으로 재생 한 노래 저장 Android 미디어 플레이어 앱

일부 특정 순서로 곡 ID를 저장하는 경우 정산합니다. 노래의 제목, 아티스트 또는 앨범을 저장할 필요는 없습니다.

답변

1

당신은 안드로이드가 제공하는 Storage Options을보아야 만합니다. SharedPreference 부분을 읽으면 it provides a general framework that allows you to save and retrieve persistent key-value pairs of primitive data types입니다. 또한 setsArrayList 저장도 지원합니다. 질문 : Save ArrayList to SharedPreferences을 참조하십시오. 마지막으로 재생 한 곡 ID를 저장하려면 SharedPreference을 사용하는 것이 좋습니다. 또한 데이터베이스를 사용하는 것보다 빠릅니다.

그러나 구조화 된 데이터가 더 많은 경우 데이터베이스를 사용하면 관리가 더 쉬울 수 있습니다. SharedPreference을 사용하는 것이 더 좋고 언제 SQL Lite 데이터베이스를 사용하는지 알고 싶으면 Pros and Cons of SQLite and Shared Preferences을 읽으십시오.

관련 문제