android - 在应用程序中存储 hashmap 数据

标签 android static hashmap final

我想将我的 HashMap 存储在我的应用程序中,这样每次我重新启动应用程序时我都可以检索我的 HashMap。我已经通过 Google 看到了很多方法,但对我来说最有效的方法是什么?

最佳答案

如果数据量不大,应该使用首选项。将您的 HashMap 转换为 JSON(可能通过 gson)并将其存储为字符串。

如果您有大量数据需要快速访问,您可以使用集成的 sqlite 数据库。

关于android - 在应用程序中存储 hashmap 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10970528/

相关文章:

java - 无法引用在不同方法中定义的内部类内的非最终变量名称

针对特定文件扩展名的 Android SEND 操作 Intent 过滤器?

java - 短信权限无效。无论我把许可标签放在哪里

php - PHP 中的全局变量与静态变量

c++ - C++ 中的局部/静态变量作用域

针对写入优化的并发数据结构

Android webview 适合所有内容到屏幕

java - 强制类的静态部分在没有实例化的情况下运行

java - 将内部 HashMap 类型强制转换为 Map

java - Java 8 Streams 中的过滤映射