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 alcuna proprietà, 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 usata per la corrispondenza finalità o altre operazioni di questo tipo. Semanticamente è come extra, usato per trasmettere dati aggiuntivi con finalità. La caratteristica principale dell'uso di questo sugli extra 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 può trovare in ClipData. Una pratica comune consiste nel costruire un ClipData da usare con un intento 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 Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.

Si applica a

Vedi anche