有2000条数据记录。我想要记录的唯一事情是获取值(不删除或编辑)。数据不是硬结构的。我可以将数据视为键值存储。当应用程序启动时,我将从文件初始化数据(大约1mb),然后将其保存在数组或哈希表中。将它存储在内存中是一个好主意吗?
答案 0 :(得分:1)
我认为在内存中保存这些数据并不是一个好主意,因为你必须在每个android生命周期步骤中保存数据,尽管你可以将数据存储在键值中,我认为你应该将它存储在数据库中通过内容提供商访问它。
内容提供商基础知识: http://developer.android.com/guide/topics/providers/content-provider-basics.html
答案 1 :(得分:0)