Lenguaje

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

Definición

Recupere un PendingIntent que realizará una difusión, como llamar a 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

Parámetros

context
Context

Contexto en el que este PendingIntent debe realizar la difusión.

requestCode
Int32

Código de solicitud privado para el remitente

intent
Intent

Intención que se va a difundir.

flags
PendingIntentFlags

Puede ser #FLAG_ONE_SHOT, #FLAG_NO_CREATE, #FLAG_CANCEL_CURRENT, #FLAG_UPDATE_CURRENT#FLAG_IMMUTABLE o cualquiera de las marcas admitidas por Intent#fillIn Intent.fillIn() para controlar qué partes no especificadas de la intención se pueden proporcionar cuando se produce el envío real.

Devoluciones

Devuelve un elemento PendingIntent existente o nuevo que coincida con los parámetros especificados. Puede devolver null solo si #FLAG_NO_CREATE se ha proporcionado.

Atributos

Comentarios

Recupere un PendingIntent que realizará una difusión, como llamar a Context.sendBroadcast(). Por motivos de seguridad, la intención que proporcione aquí casi siempre debe ser una intención explícita, que es especificar un componente explícito al que se va a entregar a través de Intent.setClass.

Referencia de Android para android.app.PendingIntent.getBroadcast.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a