ContentResolver.QueryArgSortLocale フィールド

定義

クライアントが、値の並べ替え時に使用するロケールを宣言するヒントをプロバイダーに指定できるようにします。

[Android.Runtime.Register("QUERY_ARG_SORT_LOCALE", ApiSince=30)]
public const string QueryArgSortLocale;
[<Android.Runtime.Register("QUERY_ARG_SORT_LOCALE", ApiSince=30)>]
val mutable QueryArgSortLocale : string

フィールド値

属性

注釈

クライアントが、値の並べ替え時に使用するロケールを宣言するヒントをプロバイダーに指定できるようにします。

値は RFC 3066 ロケール ID の後に省略可能なキーワード リストとして定義されます。これは、 android.icu.util.ULocaleなどのクラスを介して ICU を構成するために使用されるロケール形式です。 これにより、 de@collation=phonebookzh@collation=pinyinなどの高度な並べ替えオプションの要求がサポートされます。

ContentProvider実装: ContentProvider#query(Uri, String[], Bundle, CancellationSignal)でデータを準備するときに、返された Cursor に並べ替えロケールが反映されている場合は、#EXTRA_HONORED_ARGSの下のCursorの追加Bundleに反映される優先引数の配列に含める#QUERY_ARG_SORT_LOCALEすることを強くお勧めします。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象