J'écris actuellement une application qui permet de sauvegarder les brouillons (en utilisant la version Android> = 2.0). Chaque brouillon est connecté à un contact via le ContactsContract.Contacts.LOOKUP_KEY
. Mon problème est que si je change le nom de mon contact, la clé de recherche change également. Est-ce ainsi que cela fonctionne?Android: Gérer les contacts avec la clé de recherche
Alors, pour quoi ai-je besoin d'une clé de recherche? Je pensais que la clé de recherche ne change jamais et maintenant elle change de toute façon. Je suis confus au sujet de ce comportement ...
Quelqu'un peut-il m'expliquer comment lier définitivement un contact? Dois-je utiliser des ID au lieu de la clé de recherche?
Merci d'avance.
Oui, cela semble fonctionner. D'une manière ou d'une autre, je n'ai pas remarqué la méthode 'ContactsContract.Contacts.lookupContact()'. Merci pour votre réponse. – dotcs
Quel est le code complet pour cela? Je n'arrive pas à le faire marcher. – user123321
Je travaille avec Android 2.2. J'ai accédé à une clé de recherche pour le contact c'était 0r12-2982324852 plus tard j'ai changé le nom et ai sauvé le contact et la recherche était 0r12-2982324852365430403C4638. Donc, il en est de même pour Android 2.2, mais quand j'ai ajouté un numéro de téléphone à la même clé de recherche de contact est resté le même 0r12-2982324852365430403C4638. Alors pouvons-nous conclure ce que @BoD a dit est correct. –