11

Próbuję załadować wszystkie elementy z tabeli Sqlite w systemie Android i chcę zamówić wynik.Jak określić kolejność sortowania zapytania do dostawcy zawartości

Jak określić kolejność dla zwróconego kursora?

I kwerendy ContentProvider przez CursorLoader następujący sposób:

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

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

Odpowiedz

24

wypróbuj poniższe zmiany kodu COLUMN_NAME z rzeczywistą nazwą kolumny, na którym chce się skontaktować.

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

na przykład, jeśli szukasz obrazów i chcesz zobaczyć najnowsze najpierw - dodaj: "date_modified DESC " –

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

lub

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

;