Langue

Intent.ActionSendMultiple Champ

Définition

Action d’activité : fournir plusieurs données à une autre personne.

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

Valeur de champ

Implémente

Attributs

Remarques

Action d’activité : fournir plusieurs données à une autre personne.

Comme #ACTION_SEND, sauf que les données sont multiples.

Entrée : #getType est le type MIME des données envoyées. get*ArrayListExtra peut avoir un ou #EXTRA_TEXT un #EXTRA_STREAM champ contenant les données à envoyer. Si vous utilisez #EXTRA_TEXT, vous pouvez également fournir #EXTRA_HTML_TEXT aux clients la possibilité de récupérer votre texte avec une mise en forme HTML.

Plusieurs types sont pris en charge et les récepteurs doivent gérer des types mixtes chaque fois que cela est possible. La bonne façon pour le récepteur de les vérifier consiste à utiliser le programme de résolution de contenu sur chaque URI. L’expéditeur de l’intention doit essayer de placer le type mime le plus concret dans le type d’intention, mais il peut revenir au <type>/* ou */* si nécessaire.

Par exemple, si vous envoyez image/jpg et image/jpg, le type de l’intention peut être image/jpg, mais si vous envoyez image/jpg et image/png, le type de l’intention doit être image/*.

À compter de android.os.Build.VERSION_CODES#JELLY_BEAN, les données envoyées peuvent être fournies via #setClipData(ClipData). Cela vous permet d’utiliser #FLAG_GRANT_READ_URI_PERMISSION lors du partage de contenu : URI et autres fonctionnalités avancées de ClipData. Si vous utilisez cette approche, vous devez toujours fournir les mêmes données via les champs ou #EXTRA_TEXT les #EXTRA_STREAM champs décrits ci-dessous pour la compatibilité avec les anciennes applications. Si vous ne définissez pas de ClipData, il sera copié pour vous lors de l’appel Context#startActivity(Intent).

À partir de android.os.Build.VERSION_CODES#O, s’il #CATEGORY_TYPED_OPENABLE est passé, les URI passés dans l’un #EXTRA_STREAM ou #setClipData(ClipData) l’autre des uris peuvent être ouverts uniquement en tant que fichiers typés de ressources à l’aide ContentResolver#openTypedAssetFileDescriptor(Uri, String, Bundle)de .

Les extras standard facultatifs, qui peuvent être interprétés par certains destinataires comme appropriés, sont les suivants : #EXTRA_EMAIL, , #EXTRA_CC#EXTRA_BCC, , #EXTRA_SUBJECT.

Sortie : rien.

Java documentation pour android.content.Intent.ACTION_SEND_MULTIPLE.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à