Каков наилучший способ сделать это?
У меня есть приложение, которое получает два значения примерно каждые 10 секунд (когда пользователь касается экрана).Из этого я получаю два значения, широту и долготу сферного объекта, к которому прикоснулся пользователь.
Теперь я хотел бы сравнить thous-значения со значениями из файла, с реальной широтой и долготой местоположения, а затем сравнить thous-значенияи определить, насколько далеко был пользователь.
Мой файл будет создан с двумя значениями и одним ключом (местоположением) в каждом индексе.
Каков наилучший способ сделать это: прочитать весь файл с самого начала с помощью bufferedInputStreamReader и сохранить thoose в
HashMap<String, List<Float>>
или мне лучше использовать какую-то структуру базы данных, такую как SqlLite?
Поскольку я делаю это на мобильной платформе, производительность очень важна, и именно поэтому я задаю этот вопрос.