PendingIntent.GetActivity 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.
Überlädt
| Name | Beschreibung |
|---|---|
| GetActivity(Context, Int32, Intent, PendingIntentFlags) |
Rufen Sie einen PendingIntent ab, der eine neue Aktivität startet, z. B. aufrufen |
| GetActivity(Context, Int32, Intent, PendingIntentFlags, Bundle) |
Rufen Sie einen PendingIntent ab, der eine neue Aktivität startet, z. B. aufrufen |
GetActivity(Context, Int32, Intent, PendingIntentFlags)
Rufen Sie einen PendingIntent ab, der eine neue Aktivität startet, z. B. aufrufen Context#startActivity(Intent) Context.startActivity(Intent).
[Android.Runtime.Register("getActivity", "(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;", "")]
public static Android.App.PendingIntent? GetActivity(Android.Content.Context? context, int requestCode, Android.Content.Intent? intent, Android.App.PendingIntentFlags flags);
[<Android.Runtime.Register("getActivity", "(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;", "")>]
static member GetActivity : Android.Content.Context * int * Android.Content.Intent * Android.App.PendingIntentFlags -> Android.App.PendingIntent
Parameter
- context
- Context
Der Kontext, in dem dieser PendingIntent die Aktivität starten soll.
- requestCode
- Int32
Privater Anforderungscode für den Absender
- intent
- Intent
Absicht der Aktivität, die gestartet werden soll.
- flags
- PendingIntentFlags
Es kann sich um #FLAG_ONE_SHOT, #FLAG_NO_CREATE, #FLAG_CANCEL_CURRENT, #FLAG_UPDATE_CURRENToder 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 eine neue Aktivität startet, z. B. aufrufen Context#startActivity(Intent) Context.startActivity(Intent). Beachten Sie, dass die Aktivität außerhalb des Kontexts einer vorhandenen Aktivität gestartet wird, daher müssen Sie das Intent#FLAG_ACTIVITY_NEW_TASK Intent.FLAG_ACTIVITY_NEW_TASK Startflagge in der Absicht verwenden.
Aus Sicherheitsgründen sollte die android.content.Intent hier bereitgestellte Bereitstellung fast immer eine <explizite>Absicht</Em> sein, die eine explizite Komponente angibt, an die über Intent#setClass(android.content.Context, Class) Intent.setClass
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.
Gilt für:
GetActivity(Context, Int32, Intent, PendingIntentFlags, Bundle)
Rufen Sie einen PendingIntent ab, der eine neue Aktivität startet, z. B. aufrufen Context#startActivity(Intent) Context.startActivity(Intent).
[Android.Runtime.Register("getActivity", "(Landroid/content/Context;ILandroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent;", "")]
public static Android.App.PendingIntent? GetActivity(Android.Content.Context? context, int requestCode, Android.Content.Intent intent, Android.App.PendingIntentFlags flags, Android.OS.Bundle? options);
[<Android.Runtime.Register("getActivity", "(Landroid/content/Context;ILandroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent;", "")>]
static member GetActivity : Android.Content.Context * int * Android.Content.Intent * Android.App.PendingIntentFlags * Android.OS.Bundle -> Android.App.PendingIntent
Parameter
- context
- Context
Der Kontext, in dem dieser PendingIntent die Aktivität starten soll.
- requestCode
- Int32
Privater Anforderungscode für den Absender
- intent
- Intent
Absicht der Aktivität, die gestartet werden soll.
- flags
- PendingIntentFlags
Es kann sich um #FLAG_ONE_SHOT, #FLAG_NO_CREATE, #FLAG_CANCEL_CURRENT, #FLAG_UPDATE_CURRENToder 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.
- options
- Bundle
Zusätzliche Optionen für den Start der Aktivität. Kann null sein, wenn keine Optionen vorhanden sind.
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 eine neue Aktivität startet, z. B. aufrufen Context#startActivity(Intent) Context.startActivity(Intent). Beachten Sie, dass die Aktivität außerhalb des Kontexts einer vorhandenen Aktivität gestartet wird, daher müssen Sie das Intent#FLAG_ACTIVITY_NEW_TASK Intent.FLAG_ACTIVITY_NEW_TASK Startflagge in der Absicht verwenden.
Aus Sicherheitsgründen sollte die android.content.Intent hier bereitgestellte Bereitstellung fast immer eine <explizite>Absicht</Em> sein, die eine explizite Komponente angibt, an die über Intent#setClass(android.content.Context, Class) Intent.setClass
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.