PendingIntent.GetActivity Metodo

Definizione

Overload

Nome Descrizione
GetActivity(Context, Int32, Intent, PendingIntentFlags)

Recuperare un oggetto PendingIntent che avvierà una nuova attività, ad esempio chiamando Context#startActivity(Intent) Context.startActivity(Intent).

GetActivity(Context, Int32, Intent, PendingIntentFlags, Bundle)

Recuperare un oggetto PendingIntent che avvierà una nuova attività, ad esempio chiamando Context#startActivity(Intent) Context.startActivity(Intent).

GetActivity(Context, Int32, Intent, PendingIntentFlags)

Recuperare un oggetto PendingIntent che avvierà una nuova attività, ad esempio chiamando Context#startActivity(Intent) Context.startActivity(Intent).

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

Parametri

context
Context

Contesto in cui l'oggetto PendingIntent deve avviare l'attività.

requestCode
Int32

Codice di richiesta privata per il mittente

intent
Intent

Finalità dell'attività da avviare.

flags
PendingIntentFlags

Può essere #FLAG_ONE_SHOT, #FLAG_NO_CREATE, #FLAG_CANCEL_CURRENT, #FLAG_UPDATE_CURRENTo uno qualsiasi dei flag supportati da Intent#fillIn Intent.fillIn() per controllare quali parti non specificate della finalità che possono essere fornite quando si verifica l'invio effettivo.

Valori restituiti

Restituisce un oggetto PendingIntent esistente o nuovo corrispondente ai parametri specificati. Può restituire Null solo se #FLAG_NO_CREATE è stato fornito.

Attributi

Commenti

Recuperare un oggetto PendingIntent che avvierà una nuova attività, ad esempio chiamando Context#startActivity(Intent) Context.startActivity(Intent). Si noti che l'attività verrà avviata all'esterno del contesto di un'attività esistente, pertanto è necessario usare il Intent#FLAG_ACTIVITY_NEW_TASK Intent.FLAG_ACTIVITY_NEW_TASK flag di avvio nella finalità.

Per motivi di sicurezza, l'offerta android.content.Intent qui dovrebbe essere quasi sempre un <intento esplicito>< em>, ovvero specificare un componente esplicito da recapitare tramiteIntent#setClass(android.content.Context, Class) Intent.setClass

per android.app.PendingIntent.getActivity(android.content.Context, int, android.content.Intent, int).

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

GetActivity(Context, Int32, Intent, PendingIntentFlags, Bundle)

Recuperare un oggetto PendingIntent che avvierà una nuova attività, ad esempio chiamando Context#startActivity(Intent) Context.startActivity(Intent).

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

Parametri

context
Context

Contesto in cui l'oggetto PendingIntent deve avviare l'attività.

requestCode
Int32

Codice di richiesta privata per il mittente

intent
Intent

Finalità dell'attività da avviare.

flags
PendingIntentFlags

Può essere #FLAG_ONE_SHOT, #FLAG_NO_CREATE, #FLAG_CANCEL_CURRENT, #FLAG_UPDATE_CURRENTo uno qualsiasi dei flag supportati da Intent#fillIn Intent.fillIn() per controllare quali parti non specificate della finalità che possono essere fornite quando si verifica l'invio effettivo.

options
Bundle

Opzioni aggiuntive per l'avvio dell'attività. Può essere Null se non sono disponibili opzioni.

Valori restituiti

Restituisce un oggetto PendingIntent esistente o nuovo corrispondente ai parametri specificati. Può restituire Null solo se #FLAG_NO_CREATE è stato fornito.

Attributi

Commenti

Recuperare un oggetto PendingIntent che avvierà una nuova attività, ad esempio chiamando Context#startActivity(Intent) Context.startActivity(Intent). Si noti che l'attività verrà avviata all'esterno del contesto di un'attività esistente, pertanto è necessario usare il Intent#FLAG_ACTIVITY_NEW_TASK Intent.FLAG_ACTIVITY_NEW_TASK flag di avvio nella finalità.

Per motivi di sicurezza, l'offerta android.content.Intent qui dovrebbe essere quasi sempre un <intento esplicito>< em>, ovvero specificare un componente esplicito da recapitare tramiteIntent#setClass(android.content.Context, Class) Intent.setClass

per android.app.PendingIntent.getActivity(android.content.Context, int, android.content.Intent, int, android.os.Bundle).

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