Intent.ActionSendMultiple Campo
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.