Suche in Kontakte , Namensähnlichkeit

  • 1 Antworten
  • Letztes Antwortdatum
H

Heribert500

Ambitioniertes Mitglied
1
Hi
in einem Editfeld habe ich einen Namen, mit untenstehendem Code finde ich in der Kontakliste
den entsprechenden Eintrag - wenn genaue Übereinstimmung da.
Code:
String suchname = fname.getText().toString();
                        
                        Uri lkup = Uri.withAppendedPath(ContactsContract.CommonDataKinds.Phone.CONTENT_FILTER_URI ,suchname );
                        Cursor idCursor = getContentResolver().query(lkup, null, null, null, null);
                        if (idCursor.moveToFirst()) { 
                            String cNumber = idCursor.getString(idCursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
                            System.out.println(cNumber);
                        }
                        while (idCursor.moveToNext()) ;

                        idCursor.close();

Würde das ganze gerne über like und Platzhalter mache, um eine
ähnlichkeit im Namen zu finden.
So geht es wohl nicht, denke aber das ich aufm richtigen Weg bin
Code:
Uri.withAppendedPath(ContactsContract.CommonDataKinds.Phone.CONTENT_FILTER_URI + " like ?", new String[]{"%" + suchname + "%"});


Danke für eure Hilfe
heribert500
 
Sorry, da is beim abschicken was schiefgelaufen
Mehrfach - keine Ahnung warum

heribert500
 

Ähnliche Themen

M
Antworten
21
Aufrufe
1.352
swa00
swa00
migi01
Antworten
26
Aufrufe
1.979
migi01
migi01
Zurück
Oben Unten