我想在我的 Android 应用中表示一个播放列表。如果播放列表为空,我的项目仅按日期显示。如果播放列表包含几个项目,则播放列表应按顺序显示,然后是其余项目(仍按日期)。
但是,我不确定如何有效地建模。我怎样才能以一种糟糕的方式构建我的数据库,以便在播放列表中插入项目(到任何位置)变得容易,并且仍然以快速(并且合理简单)的方式选择它们。
示例我有一个包含项目 A、B、C、D、E、F、G 的列表。首先,项目按顺序显示:
A,B,C,D,E,F,G
用户现在将 F 和 D 添加到他的播放列表中。这些项目现在应该按以下顺序显示:
F,D,A,B,C,E,G