我要讓一個應用程序有點像谷歌不斷,其具有以下特性:Android數據存儲選擇幾個固定數量的條目,sqlite或sharedpreferences?
存儲的名稱,內容,每一個音符和照片(不包括待辦事項列表的背景顏色,這是一個有點複雜),使用
TextView
作筆記,自定義查看(TextView
+ImageView
)查看照片;條目可以通過拖放來改變位置;
它最多隻能保存10個條目。如果存在開放入口位置,應用將使用佔位符填充位置,並在一個屏幕中顯示全部10個位置(無滾動條)。
在我看來,這兩種方法有這種情況存在一些不足:
Sharedpreferences:數據量太多,那種複雜的;
Sqlite:數據條目是有限的。此外,我認爲TableLayout
比GridView
更適合我希望它們在一個沒有滾動條的屏幕中顯示。
那麼我應該選擇哪種數據存儲方法,sqlite或sharedpreferences?謝謝你的幫助。
不要混淆你如何顯示數據與存儲的位置。此外,您存儲在共享首選項中的任何內容也可以存儲在sqlite中,反之亦然。 – 2013-04-24 14:18:54