PendingIntent.GetActivities 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
| Nombre | Description |
|---|---|
| GetActivities(Context, Int32, Intent[], PendingIntentFlags, Bundle) |
Al igual |
| GetActivities(Context, Int32, Intent[], PendingIntentFlags) |
Al igual |
GetActivities(Context, Int32, Intent[], PendingIntentFlags, Bundle)
Al igual #getActivity(Context, int, Intent, int)que , pero permite proporcionar una matriz de intenciones.
[Android.Runtime.Register("getActivities", "(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent;", "")]
public static Android.App.PendingIntent? GetActivities(Android.Content.Context? context, int requestCode, Android.Content.Intent[] intents, Android.App.PendingIntentFlags flags, Android.OS.Bundle? options);
[<Android.Runtime.Register("getActivities", "(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent;", "")>]
static member GetActivities : 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 PendingIntent debe iniciar la actividad.
- requestCode
- Int32
Código de solicitud privado para el remitente
- intents
- Intent[]
Matriz de intenciones de las actividades que se van a iniciar.
- 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.
- options
- Bundle
Agrupación: este valor puede ser null.
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
Al igual que getActivity(Context,int,Intent,int), pero permite proporcionar una matriz de intenciones. La última intención de la matriz se toma como clave principal para PendingIntent, como la única intención dada a getActivity(Context,int,Intent,int). Al enviar el PendingIntent resultante, todas las intenciones se inician de la misma manera que lo harían pasando a Context.startActivities(Intent[]). La primera intención de la matriz se iniciará fuera del contexto de una actividad existente, por lo que debe usar la marca de inicio Intent.FLAG_ACTIVITY_NEW_TASK en la intención. (Las actividades después de iniciarse la primera de la matriz se inician en el contexto de la actividad anterior de la matriz, por lo que no se necesita FLAG_ACTIVITY_NEW_TASK ni se desea para ellos).
La última intención de la matriz representa la clave de PendingIntent. En otras palabras, es el elemento significativo para la coincidencia (como se hace con la única intención dada a getActivity(Context,int,Intent,int), su contenido será el sujeto de reemplazo por send(Context,int,Intent) y FLAG_UPDATE_CURRENT, etc. Esto se debe a que es el más específico de las intenciones proporcionadas y la interfaz de usuario que el usuario ve realmente cuando se inician las intenciones.
Por motivos de seguridad, los objetos Intent que proporcione aquí casi siempre deben ser intenciones explícitas, es decir, especificar un componente explícito al que se va a entregar a través de Intent.setClass
Referencia de Android para android.app.PendingIntent.getActivities.
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
GetActivities(Context, Int32, Intent[], PendingIntentFlags)
Al igual #getActivity(Context, int, Intent, int)que , pero permite proporcionar una matriz de intenciones.
[Android.Runtime.Register("getActivities", "(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent;", "")]
public static Android.App.PendingIntent? GetActivities(Android.Content.Context? context, int requestCode, Android.Content.Intent[] intents, Android.App.PendingIntentFlags flags);
[<Android.Runtime.Register("getActivities", "(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent;", "")>]
static member GetActivities : Android.Content.Context * int * Android.Content.Intent[] * Android.App.PendingIntentFlags -> Android.App.PendingIntent
Parámetros
- context
- Context
Contexto en el que este PendingIntent debe iniciar la actividad.
- requestCode
- Int32
Código de solicitud privado para el remitente
- intents
- Intent[]
Matriz de intenciones de las actividades que se van a iniciar.
- flags
- PendingIntentFlags
Puede ser #FLAG_ONE_SHOT, #FLAG_NO_CREATE, #FLAG_CANCEL_CURRENT, #FLAG_UPDATE_CURRENTo 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
Al igual que getActivity(Context,int,Intent,int), pero permite proporcionar una matriz de intenciones. La última intención de la matriz se toma como clave principal para PendingIntent, como la única intención dada a getActivity(Context,int,Intent,int). Al enviar el PendingIntent resultante, todas las intenciones se inician de la misma manera que lo harían pasando a Context.startActivities(Intent[]). La primera intención de la matriz se iniciará fuera del contexto de una actividad existente, por lo que debe usar la marca de inicio Intent.FLAG_ACTIVITY_NEW_TASK en la intención. (Las actividades después de iniciarse la primera de la matriz se inician en el contexto de la actividad anterior de la matriz, por lo que no se necesita FLAG_ACTIVITY_NEW_TASK ni se desea para ellos).
La última intención de la matriz representa la clave de PendingIntent. En otras palabras, es el elemento significativo para la coincidencia (como se hace con la única intención dada a getActivity(Context,int,Intent,int), su contenido será el sujeto de reemplazo por send(Context,int,Intent) y FLAG_UPDATE_CURRENT, etc. Esto se debe a que es el más específico de las intenciones proporcionadas y la interfaz de usuario que el usuario ve realmente cuando se inician las intenciones.
Por motivos de seguridad, los objetos Intent que proporcione aquí casi siempre deben ser intenciones explícitas, es decir, especificar un componente explícito al que se va a entregar a través de Intent.setClass
Referencia de Android para android.app.PendingIntent.getActivities.
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.