我正在尝试从Android中的Sqlite表加载所有项目,并希望订购结果。
如何指定返回光标的顺序?
我通过CursorLoader以下列方式查询ContentProvider:
new CursorLoader(context, RepresentativeEntityContentProvider.CONTENT_URI, null, null,
null, null);
答案 0 :(得分:31)
尝试下面的代码更改COLUMN_NAME,其中包含您要对其进行排序的实际列名。
new CursorLoader(context, RepresentativeEntityContentProvider.CONTENT_URI, null, null,
null, "COLUMN_NAME ASC");
答案 1 :(得分:9)
new CursorLoader(context, RepresentativeEntityContentProvider.CONTENT_URI, null, null,
null, "column_name ASC");
或
new CursorLoader(context, RepresentativeEntityContentProvider.CONTENT_URI, null, null,
null, "column_name DESC")