PendingIntent.GetBroadcast(Context, Int32, Intent, PendingIntentFlags) Metodo

Definizione

Recuperare un oggetto PendingIntent che eseguirà una trasmissione, ad esempio chiamando 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

Parametri

context
Context

Contesto: contesto in cui l'oggetto PendingIntent deve eseguire la trasmissione.

requestCode
Int32

int: codice di richiesta privato per il mittente

intent
Intent

Finalità: finalità da trasmettere. Questo valore non può essere Null.

flags
PendingIntentFlags

int: può essere FLAG_ONE_SHOT, FLAG_NO_CREATE, FLAG_CANCEL_CURRENT, FLAG_UPDATE_CURRENT, FLAG_IMMUTABLE o uno dei flag supportati da Intent.fillIn() per controllare quali parti non specificate della finalità che possono essere fornite quando si verifica l'invio effettivo. Il valore è 0 o una combinazione delle opzioni seguenti: 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

Valori restituiti

Oggetto PendingIntent per l'operazione richiesta o null quando FLAG_NO_CREATE è impostato e non esiste alcun oggetto PendingIntent corrispondente.

Attributi

Commenti

Recuperare un oggetto PendingIntent che eseguirà una trasmissione, ad esempio chiamando Context.sendBroadcast(). Per motivi di sicurezza, la finalità fornita qui dovrebbe essere quasi sempre una finalità esplicita, ovvero specificare un componente esplicito da recapitare tramite Intent.setClass

Informazioni di riferimento su Android per android.app.PendingIntent.getBroadcast.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a