Partilhar via


Intent.ClipData Propriedade

Definição

Retorne o associado a ClipData esta Intenção. -ou- Defina um ClipData associado a esta Intenção.

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

Valor da propriedade

Atributos

Comentários

Documentação do proprietário getter:

Retorne o associado a ClipData esta Intenção. Se não houver nenhum, retorna null. Consulte #setClipData para obter mais informações.

Documentação Java para android.content.Intent.getClipData().

Documentação do setter de propriedades:

Defina um ClipData associado a esta Intenção. Isso substitui qualquer ClipData definido anteriormente.

O ClipData em uma intenção não é usado para correspondência de intenção ou outras operações do tipo. Semanticamente é como extras, usados para transmitir dados adicionais com a Intent. A principal característica de usar isso sobre os extras para dados é que #FLAG_GRANT_READ_URI_PERMISSION e operará em quaisquer itens de URI incluídos nos dados do clipe #FLAG_GRANT_WRITE_URI_PERMISSION . Isso é útil, em particular, se você quiser transmitir uma Intenção contendo vários content: URIs para os quais o destinatário pode não ter permissão global para acessar o provedor de conteúdo.

Se o ClipData contiver itens que são eles próprios Intents, quaisquer sinalizadores de concessão nessas Intents serão ignorados. Somente os sinalizadores de nível superior da Intenção principal são respeitados e serão aplicados a todos os itens de Uri ou Intenção no clipe (ou subitens do clipe).

O tipo MIME, rótulo e ícone no objeto ClipData não são usados diretamente por Intent. Os aplicativos geralmente devem se basear no tipo MIME da própria Intent, não no que ele pode encontrar no ClipData. Uma prática comum é construir um ClipData para uso com uma intenção com um tipo MIME de "*/*".

Documentação Java para android.content.Intent.setClipData(android.content.ClipData).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

Confira também