Intent.ClipData プロパティ

定義

この意図に関連付けられている を ClipData 返します。 または、この意図に関連付けられている を ClipData 設定します。

public virtual Android.Content.ClipData? ClipData { [Android.Runtime.Register("getClipData", "()Landroid/content/ClipData;", "GetGetClipDataHandler")] get; [Android.Runtime.Register("setClipData", "(Landroid/content/ClipData;)V", "GetSetClipData_Landroid_content_ClipData_Handler")] set; }
[<get: Android.Runtime.Register("getClipData", "()Landroid/content/ClipData;", "GetGetClipDataHandler")>]
[<set: Android.Runtime.Register("setClipData", "(Landroid/content/ClipData;)V", "GetSetClipData_Landroid_content_ClipData_Handler")>]
member this.ClipData : Android.Content.ClipData with get, set

プロパティ値

属性

注釈

プロパティ getter のドキュメント:

この意図に関連付けられている を ClipData 返します。 存在しない場合、 は null を返します。 詳細については、「 #setClipData 」を参照してください。

の Java ドキュメント android.content.Intent.getClipData()

プロパティ セッターのドキュメント:

この意図に関連付けられている を ClipData 設定します。 これにより、以前に設定した ClipData が置き換えられます。

意図内の ClipData は、意図の照合やその他の操作には使用されません。 意味的には、意図を使用して追加のデータを送信するために使用される余分な機能に似ています。 データの追加機能でこれを使用するメイン機能は、 と #FLAG_GRANT_WRITE_URI_PERMISSION#FLAG_GRANT_READ_URI_PERMISSIONクリップ データに含まれる URI 項目に対して動作することです。 これは、特に、受信者がコンテンツ プロバイダーにアクセスするためのグローバル アクセス許可を持っていない可能性がある複数 content: の URI を含む意図を送信する場合に便利です。

ClipData にそれ自体が意図である項目が含まれている場合、それらの意図内のすべての許可フラグは無視されます。 メインインテントの最上位レベルのフラグのみが尊重され、クリップ内のすべての Uri またはインテント項目 (またはクリップのサブアイテム) に適用されます。

ClipData オブジェクトの MIME の種類、ラベル、アイコンは、Intent によって直接使用されません。 アプリケーションは通常、ClipData で見つかる可能性があるものではありませんが、意図自体の MIME の種類に依存する必要があります。 一般的な方法は、MIME の種類が "*/*" の意図で使用する ClipData を構築することです。

の Java ドキュメント android.content.Intent.setClipData(android.content.ClipData)

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

適用対象

こちらもご覧ください