PendingIntent.GetService(Context, Int32, Intent, PendingIntentFlags) Método

Definición

Recupere un PendingIntent que inicie un servicio, como llamar a Context.startService().

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

Parámetros

context
Context

Contexto: contexto en el que este PendingIntent debe iniciar el servicio.

requestCode
Int32

int: código de solicitud privado para el remitente

intent
Intent

Intención: intención que describe el servicio que se va a iniciar. Este valor no puede ser nulo.

flags
PendingIntentFlags

int: 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() para controlar qué partes no especificadas de la intención que se pueden proporcionar cuando se produce el envío real. El valor es 0 o una combinación de lo siguiente: FLAG_ONE_SHOT FLAG_NO_CREATE FLAG_CANCEL_CURRENT FLAG_UPDATE_CURRENT FLAG_IMMUTABLE FLAG_MUTABLE FLAG_ALLOW_UNSAFE_IMPLICIT_INTENT Intent.FILL_IN_ACTION Intent.FILL_IN_DATA Intent.FILL_IN_CATEGORIES Intent.FILL_IN_COMPONENT Intent.FILL_IN_PACKAGE Intent.FILL_IN_SOURCE_BOUNDS Intent.FILL_IN_SELECTOR Intent.FILL_IN_CLIP_DATA

Devoluciones

PendingIntent para la operación solicitada, o null cuando se establece FLAG_NO_CREATE y no existe ninguna coincidencia de PendingIntent.

Atributos

Comentarios

Recupere un PendingIntent que inicie un servicio, como llamar a Context.startService(). Los argumentos iniciales proporcionados al servicio provendrán de los extras de la intención. Por motivos de seguridad, la intención que proporcione aquí casi siempre debe ser una intención explícita, que es especificar un componente explícito al que se va a entregar a través de Intent.setClass.

Referencia de Android para android.app.PendingIntent.getService.

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