【发布时间】:2010-01-22 10:35:02
【问题描述】:
我想从一个资源在 android 中创建一个 java.util.map。我想这样做是因为我有很多条目要填充到 java.util.map 中,并且我想以 xml 格式将值存储在项目的 res 文件夹中。
在android中有没有一种有效的方法来做到这一点?我的地图将有大约 2500 个条目,所以我想尽可能高效地执行此操作,并且我不想对它们进行硬编码......
谢谢, 天然气
【问题讨论】:
我想从一个资源在 android 中创建一个 java.util.map。我想这样做是因为我有很多条目要填充到 java.util.map 中,并且我想以 xml 格式将值存储在项目的 res 文件夹中。
在android中有没有一种有效的方法来做到这一点?我的地图将有大约 2500 个条目,所以我想尽可能高效地执行此操作,并且我不想对它们进行硬编码......
谢谢, 天然气
【问题讨论】:
我认为 Xml 格式对于简单地存储键值对来说“太多了”。一行是键值对的文本文件更合适(例如使用逗号分隔符),解析也会更容易。
foo1,bar1
foo2,bar2
...
res/raw目录中context.getResources.openRawResource(R.raw.fileName)打开它
就是这样
【讨论】: