View.GetReceiveContentMimeTypes メソッド

定義

を使用して構成されているように、このビューに対して で #performReceiveContent 受け入れられる MIME の種類を #setOnReceiveContentListener返します。

[Android.Runtime.Register("getReceiveContentMimeTypes", "()[Ljava/lang/String;", "GetGetReceiveContentMimeTypesHandler", ApiSince=31)]
public virtual string[]? GetReceiveContentMimeTypes ();
[<Android.Runtime.Register("getReceiveContentMimeTypes", "()[Ljava/lang/String;", "GetGetReceiveContentMimeTypesHandler", ApiSince=31)>]
abstract member GetReceiveContentMimeTypes : unit -> string[]
override this.GetReceiveContentMimeTypes : unit -> string[]

戻り値

String[]

このビューに対して で #performReceiveContent 受け入れられる MIME の種類 ("image/*" などのパターンが含まれる場合があります)。

属性

注釈

を使用して構成されているように、このビューに対して で #performReceiveContent 受け入れられる MIME の種類を #setOnReceiveContentListener返します。 既定では、null が返されます。

さまざまな機能 (クリップボードからの貼り付け、ソフト キーボードからのステッカーの挿入など) では、必要に応じてこのメタデータを使用して、条件付きで動作を変更できます。 たとえば、ソフト キーボードでは、そのフィールドに対してここで返される MIME の種類に "image/gif" または "image/*" が含まれていない場合、特定の入力フィールドに GIF を挿入するための UI を非表示にすることを選択できます。

注: "text/*"、"image/*" などの ClipDescription#compareMimeTypes パターンを正しく処理するには、単純な文字列の等価性ではなくなどのユーティリティを使用して MIME の種類の比較を実行する必要があります。Android フレームワークでの MIME の種類の一致は、正式な RFC MIME の種類とは異なり、大文字と小文字が区別されることに注意してください。 その結果、常に小文字で MIME の種類を記述するか、 を使用 android.content.Intent#normalizeMimeType して小文字に変換する必要があります。

の Java ドキュメント android.view.View.getReceiveContentMimeTypes()

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

適用対象