View.GetReceiveContentMimeTypes メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
を使用して構成されているように、このビューに対して で #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[]
戻り値
このビューに対して で #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()
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。