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

Schreibe einen Kommentar