Share via


PendingIntent.GetForegroundService Método

Definición

Recupere un elemento PendingIntent que iniciará un servicio en primer plano, como llamar a Context#startForegroundService Context.startForegroundService().

[Android.Runtime.Register("getForegroundService", "(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;", "", ApiSince=26)]
public static Android.App.PendingIntent? GetForegroundService (Android.Content.Context? context, int requestCode, Android.Content.Intent intent, Android.App.PendingIntentFlags flags);
[<Android.Runtime.Register("getForegroundService", "(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;", "", ApiSince=26)>]
static member GetForegroundService : 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 el servicio.

requestCode
Int32

Código de solicitud privado para el remitente

intent
Intent

Intención que describe el servicio que se va 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 las partes no especificadas de la intención que 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

Recupere un elemento PendingIntent que iniciará un servicio en primer plano, como llamar a Context#startForegroundService Context.startForegroundService(). Los argumentos de inicio proporcionados al servicio provendrán de los extras de la intención.

<p class="note">For security reasons, the android.content.Intent you supply here should casi always be an <em>explicit intent</em>, that is specify an explicit component to be delivered to through Intent#setClass(android.content.Context, Class) Intent.setClass</p>

Documentación de Java para android.app.PendingIntent.getForegroundService(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 Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Se aplica a