11

Sto tentando di caricare tutti gli elementi da una tabella Sqlite in Android e di voler ordinare il risultato.Come specificare l'ordinamento per la query a un provider di contenuti

Come specificare l'ordine per il cursore restituito?

interrogo il ContentProvider attraverso un CursorLoader seguente modo:

new CursorLoader(context, RepresentativeEntityContentProvider.CONTENT_URI, null, null, 
      null, null); 
+1

http://stackoverflow.com/questions/20686415/how-to-sort-the-cursorloader-results –

risposta

24

prova di seguito modifica del codice COLUMN_NAME con il nome effettivo della colonna su cui si vuole ordinare.

new CursorLoader(context, RepresentativeEntityContentProvider.CONTENT_URI, null, null, 
      null, "COLUMN_NAME ASC"); 
+0

ad esempio se stai cercando le immagini e vuoi vedere le ultime novità - aggiungi: "date_modified DESC " –

6
new CursorLoader(context, RepresentativeEntityContentProvider.CONTENT_URI, null, null, 
      null, "column_name ASC"); 

o

new CursorLoader(context, RepresentativeEntityContentProvider.CONTENT_URI, null, null, 
       null, "column_name DESC") 

;

Problemi correlati