android - Wie zu verwenden getContentResolver().Abfrage für mehrere Spalten?
Im mit dem nächsten code, um Informationen über eine Zeile in der db durch das _ID -
Cursor c = getActivity().getContentResolver().query(PlacesContract.Places.CONTENT_URI, null,PlacesContract.Places._ID + " = " + id, null, null);
Nun versuche ich diese Abfrage verwenden, um zu überprüfen, ob ein Element existiert bereits in der db, und ich möchte die Prüfung auch ignorieren groß-und Kleinschreibung.
So, ich verstehe, dass ich brauche, um zu verwenden, spme, wo dieses segment ? COLLATE NOCASE.
Und ich denke, dass die Zeile, die ich überprüfen möchte wird wie dieser -
String [] projection = {PlacesContract.Favourites.NAME, PlacesContract.Favourites.ADDRESS};
und ich weiß, dass ich irgendwo nedd zu chek, wenn jeder gleich ein Begriff, aber was ich nicht verstehe, wie sollte ich es in der Abfrage.
Cursor c = getActivity().getContentResolver().query(uri, projection, selection, selectionArgs, sortOrder)
also wer kann mir helfen zu verstehen - es wird großartig
Vielen Dank im Voraus für jede Art von Hilfe
InformationsquelleAutor 4this | 2013-12-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
OK. Es geht so: (Beispiel für ein einfaches Kontakte-Abfrage)
Statt '1' auch andere Werte in die AUSWAHL, können Sie selectionArgs entsprechend.
InformationsquelleAutor Givi