2013-07-23 138 views
0

我目前正在爲Android開發媒體播放器應用程序。現在,我想存儲上次播放的歌曲。我應該採取哪種方法來執行此操作?我的意思是,我應該使用SharedPreferences,或許SQLLite數據庫或其他東西?存儲區最近播放的歌曲Android媒體播放器應用程序

我會解決爲保存歌曲ID在一些特定的順序。沒必要保存歌曲的標題,藝術家或專輯。

回答

1

你一定見過android提供的所有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

相關問題