我想在我的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