Je reçois des détails de contact pour un numéro de téléphone donné en utilisant le code suivant:Vous cherchez un contact par un numéro de téléphone
Uri uri = Uri.withAppendedPath(PhoneLookup.CONTENT_FILTER_URI, Uri.encode(phoneNum));
Cursor cursor = context.getContentResolver().query(uri,null,null,null,null);
Il y a un cas que lorsque le curseur contient 3 enregistrements avec le même numéro de téléphone et Afficher un nom.
Pouvez-vous s'il vous plaît suggérer une explication ou une raison possible pour cela?
Merci beaucoup.
Sont les 3 numéros de téléphone formaté différemment? Par exemple, est-on comme '(123) 123-1234', alors qu'un autre est comme' 123-123-1234'? – Hamy
Le numéro apparaît une seule fois dans l'application Contacts – Asahi