Share via


PendingIntent.GetActivity Método

Definición

Sobrecargas

GetActivity(Context, Int32, Intent, PendingIntentFlags)

Recupere un elemento PendingIntent que iniciará una nueva actividad, como llamar a Context#startActivity(Intent) Context.startActivity(Intent).

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

Recupere un elemento PendingIntent que iniciará una nueva actividad, como llamar a Context#startActivity(Intent) Context.startActivity(Intent).

GetActivity(Context, Int32, Intent, PendingIntentFlags)

Recupere un elemento PendingIntent que iniciará una nueva actividad, como llamar a 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

Parámetros

context
Context

Contexto en el que este elemento PendingIntent debe iniciar la actividad.

requestCode
Int32

Código de solicitud privada para el remitente

intent
Intent

Intención de la actividad que se va a iniciar.

flags
PendingIntentFlags

Puede ser #FLAG_ONE_SHOT, #FLAG_NO_CREATE, #FLAG_CANCEL_CURRENT#FLAG_UPDATE_CURRENT, 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 objeto 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 elemento PendingIntent que iniciará una nueva actividad, como llamar a Context#startActivity(Intent) Context.startActivity(Intent). Tenga en cuenta que la actividad se iniciará fuera del contexto de una actividad existente, por lo que debe usar la Intent#FLAG_ACTIVITY_NEW_TASK Intent.FLAG_ACTIVITY_NEW_TASK marca de inicio en la intención.

<p class="note">Por motivos de seguridad, el android.content.Intent que se proporciona aquí casi siempre debe ser una <>intención< explícita/em>, que es especificar un componente explícito al que se va a entregar a través de Intent#setClass(android.content.Context, Class) Intent.setClass</p>

Documentación de Java para android.app.PendingIntent.getActivity(android.content.Context, int, android.content.Intent, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Se aplica a

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

Recupere un elemento PendingIntent que iniciará una nueva actividad, como llamar a 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

Parámetros

context
Context

Contexto en el que este elemento PendingIntent debe iniciar la actividad.

requestCode
Int32

Código de solicitud privada para el remitente

intent
Intent

Intención de la actividad que se va a iniciar.

flags
PendingIntentFlags

Puede ser #FLAG_ONE_SHOT, #FLAG_NO_CREATE, #FLAG_CANCEL_CURRENT#FLAG_UPDATE_CURRENT, 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.

options
Bundle

Opciones adicionales para cómo se debe iniciar la actividad. Puede ser NULL si no hay opciones.

Devoluciones

Devuelve un objeto 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 elemento PendingIntent que iniciará una nueva actividad, como llamar a Context#startActivity(Intent) Context.startActivity(Intent). Tenga en cuenta que la actividad se iniciará fuera del contexto de una actividad existente, por lo que debe usar la Intent#FLAG_ACTIVITY_NEW_TASK Intent.FLAG_ACTIVITY_NEW_TASK marca de inicio en la intención.

<p class="note">Por motivos de seguridad, el android.content.Intent que se proporciona aquí casi siempre debe ser una <>intención< explícita/em>, que es especificar un componente explícito al que se va a entregar a través de Intent#setClass(android.content.Context, Class) Intent.setClass</p>

Documentación de Java para android.app.PendingIntent.getActivity(android.content.Context, int, android.content.Intent, int, android.os.Bundle).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Se aplica a