Condividi tramite


Intent.ClipData Proprietà

Definizione

Restituisce l'oggetto ClipData associato a questa finalità. -oppure- Impostare un ClipData oggetto associato a questa finalità.

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

Valore della proprietà

Attributi

Commenti

Documentazione del getter delle proprietà:

Restituisce l'oggetto ClipData associato a questa finalità. Se non è presente alcun valore, restituisce null. Per altre informazioni, vedere #setClipData.

Documentazione java per android.content.Intent.getClipData().

Documentazione del setter delle proprietà:

Impostare un ClipData oggetto associato a questa finalità. In questo modo viene sostituito qualsiasi clipData impostato in precedenza.

ClipData in una finalità non viene utilizzata per la corrispondenza finalità o altre operazioni di questo tipo. Semanticamente è come extra, usato per trasmettere dati aggiuntivi con la finalità. La caratteristica principale dell'uso di questo sui componenti aggiuntivi per i dati è che #FLAG_GRANT_READ_URI_PERMISSION e #FLAG_GRANT_WRITE_URI_PERMISSION funzionerà su tutti gli elementi URI inclusi nei dati clip. Ciò è utile, in particolare, se si desidera trasmettere una finalità contenente più content: URI per cui il destinatario potrebbe non disporre dell'autorizzazione globale per accedere al provider di contenuti.

Se ClipData contiene elementi che sono finalità, tutti i flag di concessione in tali finalità verranno ignorati. Vengono rispettati solo i flag di primo livello della finalità principale e verranno applicati a tutti gli elementi Uri o Intent nel clip (o sotto-elementi del clip).

Il tipo MIME, l'etichetta e l'icona nell'oggetto ClipData non vengono usati direttamente da Intent. Le applicazioni devono in genere basarsi sul tipo MIME della finalità stessa, non su ciò che potrebbe trovare in ClipData. Una pratica comune consiste nel costruire un clipData da usare con una finalità con un tipo MIME "*/*".

Documentazione java per android.content.Intent.setClipData(android.content.ClipData).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

Vedi anche