Langue

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

Définition

Récupérez un PendingIntent qui effectuera une diffusion, comme l’appel Context#sendBroadcast(Intent) 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 dans lequel cette instance PendingIntent doit effectuer la diffusion.

requestCode
Int32

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

intent
Intent

Intention d’être diffusée.

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.

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

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 à