Android: gerencie contatos com chave de pesquisa

Continuando com esta pergunta:

Android: gerencie contatos com chave de pesquisa

(ver abaixo)

Eu tenho o mesmo problema. No entanto, ele é exibido com a atualização 1 do Android 2.1, mas é compatível com o Android 2.2.

Parece que a chave de pesquisa muda com o nome do contato com o Android 2.1, mas não com o Android 2.2.

Alguém mais experimentou isso? Alguma solução alternativa sugerida para o Android 2.1?

obrigado

Pergunta original por chromate

Oi pessoal,

Atualmente, estou escrevendo um aplicativo que permite salvar rascunhos (usando a versão android> = 2.0). Cada rascunho é conectado a um contato por meio do ContactsContract.Contacts.LOOKUP_KEY. Meu problema é que, se eu alterar o nome do meu contato, a chave de pesquisa também será alterada. É assim que funciona?

Então, para o que eu preciso de uma chave de pesquisa? Eu pensei que a chave de pesquisa nunca muda e agora muda de qualquer maneira. Estou confuso sobre esse comportamento ...

Alguém pode me explicar como vincular permanentemente a um contato? Devo usar IDs em vez da chave de pesquisa?

Desde já, obrigado.