Создание java.util.Map в Android - PullRequest
       18

Создание java.util.Map в Android

0 голосов
/ 22 января 2010

Я хочу создать java.util.map в Android из ресурса. Я хочу сделать это, потому что у меня есть много записей для заполнения в java.util.map, и я хочу сохранить значения в папке res проекта в формате xml.

Есть ли эффективный способ сделать это в Android? На моей карте будет около 2500 записей, поэтому я хочу сделать это максимально эффективно, и я не хочу жестко их кодировать ...

Спасибо, Gaz

1 Ответ

0 голосов
/ 22 января 2010

Я думаю, что формат Xml «слишком велик», чтобы просто хранить пары ключ-значение. Текстовый файл, где строка представляет собой пару ключ-значение, более адекватен (например, с разделителем запятых), также анализ будет проще.

foo1,bar1
foo2,bar2
...
  • Сохраните ваш текстовый файл в res/raw каталоге
  • Открыть через context.getResources.openRawResource(R.raw.fileName)
  • Зацикливание каждой строки и разделение строки для получения ключа и значения.
  • Положите их на карту

Вот и все

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...