PendingIntent.GetActivity Methode

Definition

Überlädt

Name Beschreibung
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).

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).

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

Java Dokumentation für android.app.PendingIntent.getActivity(android.content.Context, int, android.content.Intent, int).

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

Java Dokumentation für android.app.PendingIntent.getActivity(android.content.Context, int, android.content.Intent, int, android.os.Bundle).

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: