web-dev-qa-db-ja.com

コンテンツプロバイダーへのクエリの並べ替え順序を指定する方法

AndroidのSqliteテーブルからすべてのアイテムを読み込もうとしていますが、結果を注文したいと思います。

返されるカーソルの順序を指定するにはどうすればよいですか?

次の方法で、CursorLoaderを介してContentProviderにクエリを実行します。

new CursorLoader(context, RepresentativeEntityContentProvider.CONTENT_URI, null, null,
            null, null);
17
Janusz

以下のコード変更COLUMN_NAMEを、並べ替える実際の列名で試してください。

new CursorLoader(context, RepresentativeEntityContentProvider.CONTENT_URI, null, null,
            null, "COLUMN_NAME ASC");
34
Roll no1
new CursorLoader(context, RepresentativeEntityContentProvider.CONTENT_URI, null, null,
            null, "column_name ASC");

または

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

;

10
Avi