PendingIntent.GetActivity Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
GetActivity(Context, Int32, Intent, PendingIntentFlags) |
Recupere un elemento PendingIntent que iniciará una nueva actividad, como llamar a |
GetActivity(Context, Int32, Intent, PendingIntentFlags, Bundle) |
Recupere un elemento PendingIntent que iniciará una nueva actividad, como llamar a |
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>
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>
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.