什么可以节省大量信息

时间:2012-03-12 11:57:35

标签: java android gps

我正在研究一个为Android平台创建GPS的学校项目。我在Java工作。 有关地址的所有信息都保存在这样的文本文件中 “139284664Björlandavägen2649348357.7278007 11.9353406”。 身份证号码,姓名,参考号码,纬度,经度。

我遇到的问题是我不知道在我的程序中保存了什么。我从数组列表开始,但后来我得到Java堆空间问题所以我继续使用HashMaps,但后来我遇到了一些“名称”将是相同的问题并且在搜索我想要的地址时使用某种.contain而不是.equals。我们的另一个要求是应用程序必须离线,只有GPS信号,没有互联网连接。 是否有任何类型的清单,地图或任何我可以用来绕过这些问题的东西?

1 个答案:

答案 0 :(得分:2)

真的,你想要使用database。它比使用容器类要复杂一些,但提供了更大的灵活性(并且它是持久存储的,因此下次启动应用程序时数据仍然存在)。