我要让一个应用程序有点像谷歌不断,其具有以下特性:Android数据存储选择几个固定数量的条目,sqlite或sharedpreferences?
存储的名称,内容,每一个音符和照片(不包括待办事项列表的背景颜色,这是一个有点复杂),使用
TextView
作笔记,自定义查看(TextView
+ImageView
)查看照片;条目可以通过拖放来改变位置;
它最多只能保存10个条目。如果存在开放入口位置,应用将使用占位符填充位置,并在一个屏幕中显示全部10个位置(无滚动条)。
在我看来,这两种方法有这种情况存在一些不足:
Sharedpreferences:数据量太多,那种复杂的;
Sqlite:数据条目是有限的。此外,我认为TableLayout
比GridView
更适合我希望它们在一个没有滚动条的屏幕中显示。
那么我应该选择哪种数据存储方法,sqlite或sharedpreferences?谢谢你的帮助。
不要混淆你如何显示数据与存储的位置。此外,您存储在共享首选项中的任何内容也可以存储在sqlite中,反之亦然。 – 2013-04-24 14:18:54