PendingIntent.GetActivities Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| GetActivities(Context, Int32, Intent[], PendingIntentFlags, Bundle) |
Comme |
| GetActivities(Context, Int32, Intent[], PendingIntentFlags) |
Comme |
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.