1

プレイリスト (音楽のコレクション) をディスクに保存できる Android 音楽プレーヤー アプリを開発しています。しかし、いくつか質問があり、グーグルで検索しましたが、満足できるものはありません。

私が見つけたチュートリアル/ガイドのほとんどは、音楽ファイルを互いに区別するために常に _ID (私が知る限り、整数/長いデータ型を持っています) を使用しています。それはどれほどユニークですか?

私が意味する独自性は、次のように説明できます。

  1. _ID が連番のように見えることがわかりました。音楽を追加/削除するとどうなりますか? 別の音楽の ID は変更されますか?
  2. プレイリスト データを音楽 ID のリストとして保存しても安全ですか? ユーザーがディスク上の音楽ファイルを変更すると、プレイリストは予約されますか?

ありがとう。

4

2 に答える 2

2

_ID は一意です。データベースと同様に、ID は通常自動インクリメントされます。したがって、アイテムが追加されると、以前に追加された ID + 1 が使用されます。そのため、アイテムを削除しても、データベース内の他の ID は変更されません (ギャップが生じる => 心配ありません)。

したがって、質問 2 については安全です。

于 2013-07-12T08:22:25.783 に答える