0

現在、Android 用のメディア プレーヤー アプリケーションを開発しています。ここで、最後に再生した曲を保存したいと思います。これを行うには、永続化のためにどのアプローチをとるべきですか? つまり、SharedPreferences、おそらく SQLLite データベース、または何か他のものを使用する必要がありますか?

曲の ID を特定の順序で保存することにしました。曲のタイトル、アーティスト、またはアルバムを保存する必要はありません。

4

1 に答える 1

1

Android が提供するすべてのストレージ オプションを見たことがあるはずです。そのSharedPreference部分を読むと、it provides a general framework that allows you to save and retrieve persistent key-value pairs of primitive data types. sets保存や保存にも対応していArrayListます。ArrayList を SharedPreferences に保存するの質問を参照してください。最後に再生した曲の ID を保存したい場合は、 を使用SharedPreferenceすることをお勧めします。また、データベースを使用するよりも高速です。

ただし、より構造化されたデータがある場合は、データベースを使用する方が管理しやすい場合があります。いつデータベースSharedPreferenceを使用するのが良いかについて詳しく知るには、 Pros and Cons of SQLite and Shared Preferences を読んでください。SQL Lite

于 2013-07-23T01:43:42.237 に答える