繁体   English   中英

Android-如何将具有自定义键(和自定义数据)的HashMap存储到内部存储中?

[英]Android - How to Store HashMap with Custom Key (and custom data) to internal storage?

我想知道是否可以使用特殊键功能存储哈希映射(类似于Jon Skeet在“ 使用字节数组作为Map键 ”中发布的解决方案),以及因此将数据包装器存储在android内部存储器中

以及如何让他们再次离开。

即,所有基础数​​据都是char [],但是char []包裹在哈希映射中使用的此自定义类中。

值部分是简单的字符串,但是关键是重要的一点,我需要将其中的数据保存在应用程序的每次打开时。

我是否需要覆盖包装程序中的某些函数以确保其与FileOutputStream一起使用? 如何再次将其导入?

我没有你的直接答案。 但是我建议您将哈希表另存为xml文件。 编写xml非常简单。 您将需要编写解析的高级部分以将其读回。

使用Gson将地图转换为JSON字符串。 然后将该字符串写入磁盘。 要取回它,请再次使用Gson。 概率可以完成这5行代码。 无需弄乱转换器或解析。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM