Freigeben über


Intent.ClipData Eigenschaft

Definition

Gibt den ClipData dieser Absicht zugeordneten Wert zurück. -or- Set a ClipData associated with this Intent.

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

Eigenschaftswert

Attribute

Hinweise

Dokumentation zum Property Getter:

Gibt den ClipData dieser Absicht zugeordneten Wert zurück. Wenn keine vorhanden ist, wird NULL zurückgegeben. Weitere Informationen finden Sie unter #setClipData.

Java-Dokumentation für android.content.Intent.getClipData().

Dokumentation zum Eigenschaftensatzer:

Legen Sie einen ClipData dieser Absicht zugeordneten Vorgang fest. Dadurch werden alle zuvor festgelegten ClipData ersetzt.

ClipData in einer Absicht wird nicht für Intent-Abgleich oder andere solche Vorgänge verwendet. Semantisch ist es wie Extras, die verwendet werden, um zusätzliche Daten mit dem Intent zu übertragen. Das Hauptfeature der Verwendung über die Extras für Daten besteht darin, dass #FLAG_GRANT_READ_URI_PERMISSION und #FLAG_GRANT_WRITE_URI_PERMISSION für alle URI-Elemente, die in den Clipdaten enthalten sind, verwendet werden. Dies ist insbesondere hilfreich, wenn Sie eine Absicht mit mehreren content: URIs übermitteln möchten, für die der Empfänger möglicherweise keine globale Berechtigung für den Zugriff auf den Inhaltsanbieter hat.

Wenn clipData Elemente enthält, die selbst Intents sind, werden alle Genehmigungskennzeichnungen in diesen Intents ignoriert. Nur die Flags der obersten Ebene der Hauptabsicht werden berücksichtigt und werden auf alle URI- oder Intent-Elemente im Clip (oder Unterelemente des Clips) angewendet.

Der MIME-Typ, die Bezeichnung und das Symbol im ClipData-Objekt werden nicht direkt von Intent verwendet. Anwendungen sollten in der Regel den MIME-Typ des Intent selbst verwenden, nicht das, was sie in ClipData finden kann. Üblich ist es, einen ClipData für die Verwendung mit einem Intent mit einem MIME-Typ von "*/*" zu erstellen.

Java-Dokumentation für android.content.Intent.setClipData(android.content.ClipData).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen