Langage

PendingIntent.GetBroadcast(Context, Int32, Intent, PendingIntentFlags) Méthode

Définition

Récupérez un PendingIntent qui effectuera une diffusion, comme l’appel de Context.sendBroadcast().

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

Paramètres

context
Context

Contexte : contexte dans lequel cette instance PendingIntent doit effectuer la diffusion.

requestCode
Int32

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

intent
Intent

Intention : Intention d’être diffusée. Cette valeur ne peut pas être null.

flags
PendingIntentFlags

int : peut être FLAG_ONE_SHOT, FLAG_NO_CREATE, FLAG_CANCEL_CURRENT, FLAG_UPDATE_CURRENT, FLAG_IMMUTABLE ou l’un des indicateurs pris en charge par 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. La valeur est 0 ou une combinaison des éléments suivants : FLAG_ONE_SHOT FLAG_NO_CREATE FLAG_CANCEL_CURRENT FLAG_UPDATE_CURRENT FLAG_IMMUTABLE FLAG_MUTABLE FLAG_ALLOW_UNSAFE_IMPLICIT_INTENT Intent.FILL_IN_ACTION Intent.FILL_IN_DATA Intent.FILL_IN_CATEGORIES Intent.FILL_IN_COMPONENT Intent.FILL_IN_PACKAGE Intent.FILL_IN_SOURCE_BOUNDS Intent.FILL_IN_SELECTOR Intent.FILL_IN_CLIP_DATA

Retours

PendingIntent pour l’opération demandée, ou null lorsque FLAG_NO_CREATE est défini et qu’aucune valeur PendingIntent correspondante n’existe.

Attributs

Remarques

Récupérez un PendingIntent qui effectuera une diffusion, comme l’appel de Context.sendBroadcast(). Pour des raisons de sécurité, l’intention que vous fournissez ici doit presque toujours être une intention explicite, qui spécifie un composant explicite à remettre via Intent.setClass

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

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 à