Langue

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

Définition

Récupérez un PendingIntent qui démarrera un service, comme l’appel Context#startService 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

Paramètres

context
Context

Contexte dans lequel cette instance PendingIntent doit démarrer le service.

requestCode
Int32

Code de demande privée pour l’expéditeur

intent
Intent

Intention décrivant le service à démarrer.

flags
PendingIntentFlags

Peut être #FLAG_ONE_SHOT, , #FLAG_NO_CREATE, #FLAG_CANCEL_CURRENT, #FLAG_UPDATE_CURRENTou #FLAG_IMMUTABLE l’un des indicateurs pris en charge par Intent#fillIn Intent.fillIn() pour contrôler les parties non spécifiées de l’intention qui peuvent être fournies lorsque l’envoi réel se produit.

Retours

Retourne un objet PendingIntent existant ou nouveau correspondant aux paramètres donnés. Peut retourner la valeur Null uniquement si #FLAG_NO_CREATE elle a été fournie.

Attributs

Remarques

Récupérez un PendingIntent qui démarrera un service, comme l’appel de Context.startService(). Les arguments de début donnés au service proviennent des extras de l’intention. Pour des raisons de sécurité, l’intention que vous fournissez ici doit presque toujours être une intention explicite, qui spécifie un composant explicite à remettre via Intent.setClass

Référence Android pour android.app.PendingIntent.getService.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à