Android: Управление контактами с помощью ключа поиска

Я сейчас пишу приложение, которое позволяет сохранять черновики (используя версию Android> = 2.0). Каждый черновик связан с контактом через ContactsContract.Contacts.LOOKUP_KEY . Моя проблема в том, что если я изменю имя своего контакта, изменится и ключ поиска. Так это работает?

Так для чего мне нужен ключ поиска? Я думал, что ключ поиска никогда не меняется, и теперь он все равно меняется. Я смущен таким поведением ...

Может ли кто-нибудь объяснить мне, как установить постоянную связь с контактом? Следует ли мне использовать идентификаторы вместо ключа поиска?

Заранее благодарим.

10
задан Gaket 18 September 2019 в 12:37
поделиться