Langue

PendingIntent.GetActivities Méthode

Définition

Surcharges

Nom Description
GetActivities(Context, Int32, Intent[], PendingIntentFlags, Bundle)

Comme #getActivity(Context, int, Intent, int), mais permet de fournir un tableau d’intentions.

GetActivities(Context, Int32, Intent[], PendingIntentFlags)

Comme #getActivity(Context, int, Intent, int), mais permet de fournir un tableau d’intentions.

GetActivities(Context, Int32, Intent[], PendingIntentFlags, Bundle)

Comme #getActivity(Context, int, Intent, int), mais permet de fournir un tableau d’intentions.

[Android.Runtime.Register("getActivities", "(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent;", "")]
public static Android.App.PendingIntent? GetActivities(Android.Content.Context? context, int requestCode, Android.Content.Intent[] intents, Android.App.PendingIntentFlags flags, Android.OS.Bundle? options);
[<Android.Runtime.Register("getActivities", "(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent;", "")>]
static member GetActivities : Android.Content.Context * int * Android.Content.Intent[] * Android.App.PendingIntentFlags * Android.OS.Bundle -> Android.App.PendingIntent

Paramètres

context
Context

Contexte dans lequel cette instance PendingIntent doit démarrer l’activité.

requestCode
Int32

Code de demande privée pour l’expéditeur

intents
Intent[]

Tableau d’intentions des activités à lancer.

flags
PendingIntentFlags

Peut être #FLAG_ONE_SHOT, , #FLAG_NO_CREATE, #FLAG_CANCEL_CURRENT, #FLAG_UPDATE_CURRENTou #FLAG_IMMUTABLE l’un des indicateurs pris en charge par Intent#fillIn Intent.fillIn() pour contrôler les parties non spécifiées de l’intention qui peuvent être fournies lorsque l’envoi réel se produit.

options
Bundle

Bundle : cette valeur peut être null.

Retours

Retourne un objet PendingIntent existant ou nouveau correspondant aux paramètres donnés. Peut retourner la valeur Null uniquement si #FLAG_NO_CREATE elle a été fournie.

Attributs

Remarques

Comme getActivity(Context,int,Intent,int), mais permet de fournir un tableau d’intentions. La dernière intention du tableau est considérée comme la clé primaire de PendingIntent, comme l’intention unique donnée à getActivity(Context,int,Intent,int). Lors de l’envoi de l’objet PendingIntent résultant, toutes les intentions sont démarrées de la même façon que celles-ci en les transmettant à Context.startActivities(Intent[]). La première intention du tableau est démarrée en dehors du contexte d’une activité existante. Vous devez donc utiliser l’indicateur de lancement Intent.FLAG_ACTIVITY_NEW_TASK dans l’intention. (Les activités après le premier dans le tableau sont démarrées dans le contexte de l’activité précédente dans le tableau, de sorte que FLAG_ACTIVITY_NEW_TASK n’est pas nécessaire ni souhaité pour eux.)

La dernière intention du tableau représente la clé de l’instance PendingIntent. En d’autres termes, il s’agit de l’élément significatif pour la correspondance (comme c’est le cas avec l’intention unique donnée à getActivity(Context,int,Intent,int), son contenu sera l’objet d’un remplacement par send(Context,int,Intent) et FLAG_UPDATE_CURRENT, etc. Cela est dû au fait qu’il s’agit de l’intention la plus spécifique et que l’interface utilisateur que l’utilisateur voit réellement quand les intentions sont démarrées.

Pour des raisons de sécurité, les objets Intent que vous fournissez ici doivent presque toujours être des intentions explicites, qui spécifient un composant explicite à remettre via Intent.setClass

Référence Android pour android.app.PendingIntent.getActivities.

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 à

GetActivities(Context, Int32, Intent[], PendingIntentFlags)

Comme #getActivity(Context, int, Intent, int), mais permet de fournir un tableau d’intentions.

[Android.Runtime.Register("getActivities", "(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent;", "")]
public static Android.App.PendingIntent? GetActivities(Android.Content.Context? context, int requestCode, Android.Content.Intent[] intents, Android.App.PendingIntentFlags flags);
[<Android.Runtime.Register("getActivities", "(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent;", "")>]
static member GetActivities : Android.Content.Context * int * Android.Content.Intent[] * Android.App.PendingIntentFlags -> Android.App.PendingIntent

Paramètres

context
Context

Contexte dans lequel cette instance PendingIntent doit démarrer l’activité.

requestCode
Int32

Code de demande privée pour l’expéditeur

intents
Intent[]

Tableau d’intentions des activités à lancer.

flags
PendingIntentFlags

Peut être #FLAG_ONE_SHOT, , #FLAG_NO_CREATE, #FLAG_CANCEL_CURRENT, #FLAG_UPDATE_CURRENTou l’un des indicateurs pris en charge par Intent#fillIn Intent.fillIn() pour contrôler les parties non spécifiées de l’intention qui peuvent être fournies lorsque l’envoi réel se produit.

Retours

Retourne un objet PendingIntent existant ou nouveau correspondant aux paramètres donnés. Peut retourner la valeur Null uniquement si #FLAG_NO_CREATE elle a été fournie.

Attributs

Remarques

Comme getActivity(Context,int,Intent,int), mais permet de fournir un tableau d’intentions. La dernière intention du tableau est considérée comme la clé primaire de PendingIntent, comme l’intention unique donnée à getActivity(Context,int,Intent,int). Lors de l’envoi de l’objet PendingIntent résultant, toutes les intentions sont démarrées de la même façon que celles-ci en les transmettant à Context.startActivities(Intent[]). La première intention du tableau est démarrée en dehors du contexte d’une activité existante. Vous devez donc utiliser l’indicateur de lancement Intent.FLAG_ACTIVITY_NEW_TASK dans l’intention. (Les activités après le premier dans le tableau sont démarrées dans le contexte de l’activité précédente dans le tableau, de sorte que FLAG_ACTIVITY_NEW_TASK n’est pas nécessaire ni souhaité pour eux.)

La dernière intention du tableau représente la clé de l’instance PendingIntent. En d’autres termes, il s’agit de l’élément significatif pour la correspondance (comme c’est le cas avec l’intention unique donnée à getActivity(Context,int,Intent,int), son contenu sera l’objet d’un remplacement par send(Context,int,Intent) et FLAG_UPDATE_CURRENT, etc. Cela est dû au fait qu’il s’agit de l’intention la plus spécifique et que l’interface utilisateur que l’utilisateur voit réellement quand les intentions sont démarrées.

Pour des raisons de sécurité, les objets Intent que vous fournissez ici doivent presque toujours être des intentions explicites, qui spécifient un composant explicite à remettre via Intent.setClass

Référence Android pour android.app.PendingIntent.getActivities.

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 à