我想在我的Android应用程序中表示播放列表。如果播放列表是空的,我的项目只是按日期显示。如果播放列表中包含一些项目,则应按顺序显示播放列表,然后依次显示剩余项目(仍按日期)。在SQLite数据库中表示LinkedList
但是,我不知道如何有效地建模。我怎样才能以一种方式构建我的数据库,以便在播放列表中插入项目(到任何位置)变得很容易,并且仍然以快速(合理的简单)方式选择它们。
示例我有一个项目A,B,C,D,E,F,G的列表。首先按顺序显示项目:
A,B,C,D,E,F,G
用户现在将F和D添加到他的播放列表中。该项目现在应该按此顺序显示:
F,D,A,B,C,E,G
select * from items_table – 2013-02-20 19:56:49