Я разрабатываю приложение SMS и пришел к следующему вопросу. В настоящее время я могу читать SMS-разговор с помощью провайдера Telephony.Sms.Conversations
с помощью CursorLoader
. Из курсора, возвращаемого этим CursorLoader
, я могу отображать адреса разговоров, которые являются телефонными номерами.
Мой вопрос заключается в том, как эффективно получить имя контакта SMS-разговора для отображения вместе с SMS-разговором, а не с номером телефона. Можно ли как-то загрузить список контактов из списка телефонных номеров, возвращенных CursorLoader
ранее? Конечно, я пытался загружать одно за другим имя контакта, используя номер телефона, но это ужасно снижало производительность приложения.
Заранее спасибо.