Lenguaje

PendingIntent.GetActivities Método

Definición

Sobrecargas

Nombre Description
GetActivities(Context, Int32, Intent[], PendingIntentFlags, Bundle)

Al igual #getActivity(Context, int, Intent, int)que , pero permite proporcionar una matriz de intenciones.

GetActivities(Context, Int32, Intent[], PendingIntentFlags)

Al igual #getActivity(Context, int, Intent, int)que , pero permite proporcionar una matriz de intenciones.

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.

Se aplica a