Мне нужно выполнить поиск много-к-одному в моем приложении для Android.Я храню несколько телефонных кодов и штатов, с которыми они связаны.Например, все 516, 518, 914 сопоставлены с Нью-Йорком, 213, 408, 949 - это все CA и т. Д.
Моему приложению требуется искать эту информацию очень редко - несколько раз за время существования.
Как лучше всего его хранить?Я мог бы сохранить его в файле ресурсов XML в виде массива или в prefs.xml.Я мог бы также включить его как статический массив (или Set) в приложение.Наконец, я мог бы использовать БД.
Моя цель - уменьшить раздувание по размеру APK, так как эти данные используются очень редко.Вторичная цель - сохранить управляемость и не касаться кода при изменении данных.