PendingIntent.GetService(Context, Int32, Intent, PendingIntentFlags) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Rufen Sie einen PendingIntent ab, der einen Dienst startet, z. B. aufrufen 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
Parameter
- context
- Context
Der Kontext, in dem dieser PendingIntent den Dienst starten soll.
- requestCode
- Int32
Privater Anforderungscode für den Absender
- intent
- Intent
Eine Absicht, die den zu startenden Dienst beschreibt.
- flags
- PendingIntentFlags
Es kann sich um #FLAG_ONE_SHOT, #FLAG_NO_CREATE, #FLAG_CANCEL_CURRENT, #FLAG_UPDATE_CURRENToder #FLAG_IMMUTABLE eine der Flags, die unterstützt werden, um Intent#fillIn Intent.fillIn() zu steuern, welche nicht angegebenen Teile der Absicht angegeben werden können, die beim tatsächlichen Senden bereitgestellt werden können.
Gibt zurück
Gibt eine vorhandene oder neue PendingIntent zurück, die den angegebenen Parametern entsprechen. Kann nur null zurückgeben, wenn #FLAG_NO_CREATE angegeben wurde.
- Attribute
Hinweise
Rufen Sie einen PendingIntent ab, der einen Dienst startet, z. B. den Aufruf von Context.startService(). Die Startargumente, die dem Dienst zugewiesen werden, stammen aus den Extras der Absicht. Aus Sicherheitsgründen sollte der hier bereitgestellte Intent fast immer eine explizite Absicht sein, die eine explizite Komponente angibt, an die über Intent.setClass zugestellt werden soll.
Android-Referenz für android.app.PendingIntent.getService.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.