有2000条数据记录。我唯一想对记录做的就是获取值(不删除或编辑)。数据不是硬结构的。我可以将数据视为键值存储。我将在应用程序启动时从文件(大约 1mb)初始化数据,然后将其保存在数组或哈希表中。将它存储在内存中是个好主意吗?
最佳答案
我认为将数据保存在内存中不是一个好主意,因为你必须在每个 android 生命周期步骤中保存数据,尽管你可以将数据存储在键值中我认为你应该将它存储在数据库中并且通过内容提供商访问它。
内容提供商基础知识: http://developer.android.com/guide/topics/providers/content-provider-basics.html
关于java - 在android中存储少量数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29302088/