PendingIntent.GetForegroundService 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í.
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>
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.