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.
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
Danke für eure Hilfe
heribert500
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