java - 在android中存储少量数据

标签 java android

有2000条数据记录。我唯一想对记录做的就是获取值(不删除或编辑)。数据不是硬结构的。我可以将数据视为键值存储。我将在应用程序启动时从文件(大约 1mb)初始化数据,然后将其保存在数组或哈希表中。将它存储在内存中是个好主意吗?

最佳答案

我认为将数据保存在内存中不是一个好主意,因为你必须在每个 android 生命周期步骤中保存数据,尽管你可以将数据存储在键值中我认为你应该将它存储在数据库中并且通过内容提供商访问它。

内容提供商基础知识: http://developer.android.com/guide/topics/providers/content-provider-basics.html

关于java - 在android中存储少量数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29302088/

相关文章:

java - 如何循环按钮?

java - Android必须实现继承的抽象方法

java - 为什么 initial-data.yml 不允许映射电子邮件的值?

java - eclipse (伽利略): Why does "Initializing Java Tooling : 59%" take FOREVER?

java - 有效的 JUnit 测试

java - Mockserver:收到请求后回调

JAVA - 使用 ModelMapper 映射表达式,但不使用 setter

android - 寻找 Android 电子书编程的开源引用

java - Firebase Auth UI 的电子邮件验证

Android - 带有以下文字的搜索栏