Idioma

Intent.ActionSendMultiple Campo

Definição

Ação de atividade: entregar vários dados para outra pessoa.

[Android.Runtime.Register("ACTION_SEND_MULTIPLE")]
public const string ActionSendMultiple;
[<Android.Runtime.Register("ACTION_SEND_MULTIPLE")>]
val mutable ActionSendMultiple : string

Valor do campo

Implementações

Atributos

Comentários

Ação de atividade: entregar vários dados para outra pessoa.

Como #ACTION_SEND, exceto que os dados são múltiplos.

Entrada: #getType é o tipo MIME dos dados que estão sendo enviados. get*ArrayListExtra pode ter um ou #EXTRA_TEXT um #EXTRA_STREAM campo, contendo os dados a serem enviados. Se estiver usando #EXTRA_TEXT, você também poderá fornecer #EXTRA_HTML_TEXT opcionalmente para clientes recuperarem seu texto com formatação HTML.

Há suporte para vários tipos e os receptores devem lidar com tipos mistos sempre que possível. A maneira certa para o receptor verificá-los é usar o resolvedor de conteúdo em cada URI. O remetente de intenção deve tentar colocar o tipo de mime mais concreto no tipo de intenção, mas ele pode voltar ao <tipo>/* ou */* conforme necessário.

Por exemplo, se você estiver enviando imagem/jpg e imagem/jpg, o tipo da intenção pode ser image/jpg, mas se você estiver enviando imagem/jpg e imagem/png, o tipo da intenção deverá ser image/*.

A partir de então android.os.Build.VERSION_CODES#JELLY_BEAN, os dados enviados podem ser fornecidos por meio #setClipData(ClipData)de . Isso permite que você use #FLAG_GRANT_READ_URI_PERMISSION ao compartilhar conteúdo: URIs e outros recursos avançados de ClipData. Se estiver usando essa abordagem, você ainda deverá fornecer os mesmos dados por meio dos #EXTRA_TEXT#EXTRA_STREAM campos descritos abaixo para compatibilidade com aplicativos antigos. Se você não definir um ClipData, ele será copiado lá para você ao chamar Context#startActivity(Intent).

A partir de android.os.Build.VERSION_CODES#O, se #CATEGORY_TYPED_OPENABLE for passado, os Uris passados #EXTRA_STREAM ou via #setClipData(ClipData) poderão ser abertos apenas como arquivos digitados em ativo usando ContentResolver#openTypedAssetFileDescriptor(Uri, String, Bundle).

Extras padrão opcionais, que podem ser interpretados por alguns destinatários conforme apropriado, são: #EXTRA_EMAIL, , #EXTRA_CC, #EXTRA_BCC. #EXTRA_SUBJECT

Saída: nada.

Java documentação para android.content.Intent.ACTION_SEND_MULTIPLE.

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

Aplica-se a