В настоящее время я разрабатываю приложение, которое нужно найти по нескольким контактам (имя и фотография) по их номеру телефона. Однако это занимает несколько секунд (для каждого контакта: найдите контакт по их номеру телефона, получите контактное имя & фото).Android: быстрый поиск списка контактов
Что было бы хорошей стратегией для ускорения этого процесса? Я понимаю, что я могу использовать свой собственный sqlite db, который содержит список именно тех имен и фотографий, которые мне нужны. С такой базой данных я мог бы выполнить только один запрос, а затем получить данные для всех контактов, которые мне нужны сразу. Это, однако, добавило бы некоторые накладные расходы, которые я надеюсь избежать.
Есть ли лучшее (говорить: проще) решение?
спасибо.
имеет значения, вы можете разместить код, как вы достичь этого, может быть, мы можем предоставить некоторое представление о том, как лучше оптимизировать то, что вы работаете. – Webnet