Activity.CreatePendingResult(Int32, Intent, PendingIntentFlags) Methode

Definition

Erstellen Sie ein neues PendingIntent -Objekt, das Sie anderen übergeben können, damit sie Ergebnisdaten zurück an Ihren onActivityResult(int, int, Intent)-Rückruf senden können.

[Android.Runtime.Register("createPendingResult", "(ILandroid/content/Intent;I)Landroid/app/PendingIntent;", "GetCreatePendingResult_ILandroid_content_Intent_IHandler")]
public virtual Android.App.PendingIntent? CreatePendingResult(int requestCode, Android.Content.Intent data, Android.App.PendingIntentFlags flags);
[<Android.Runtime.Register("createPendingResult", "(ILandroid/content/Intent;I)Landroid/app/PendingIntent;", "GetCreatePendingResult_ILandroid_content_Intent_IHandler")>]
abstract member CreatePendingResult : int * Android.Content.Intent * Android.App.PendingIntentFlags -> Android.App.PendingIntent
override this.CreatePendingResult : int * Android.Content.Intent * Android.App.PendingIntentFlags -> Android.App.PendingIntent

Parameter

requestCode
Int32

int: Privater Anforderungscode für den Absender, der den Ergebnisdaten zugeordnet wird, wenn er zurückgegeben wird. Der Absender kann diesen Wert nicht ändern, sodass Sie eingehende Ergebnisse identifizieren können.

data
Intent

Intent: Standarddaten, die im Ergebnis bereitgestellt werden sollen, die vom Absender geändert werden können. Dieser Wert darf nicht NULL sein.

flags
PendingIntentFlags

int: Kann PendingIntent.FLAG_ONE_SHOT, PendingIntent.FLAG_NO_CREATE, PendingIntent.FLAG_CANCEL_CURRENT, PendingIntent.FLAG_UPDATE_CURRENT oder eines der Flags sein, die von Intent.fillIn() unterstützt werden, um zu steuern, welche nicht angegebenen Teile der Absicht angegeben werden können, wenn die tatsächliche Sende erfolgt. Der Wert ist entweder 0 oder eine Kombination aus folgendem: PendingIntent.FLAG_ONE_SHOT PendingIntent.FLAG_NO_CREATE PendingIntent.FLAG_CANCEL_CURRENT PendingIntent.FLAG_UPDATE_CURRENT PendingIntent.FLAG_IMMUTABLE PendingIntent.FLAG_MUTABLE PendingIntent.FLAG_ALLOW_UNSAFE_IMPLICIT_INTENT Intent.FILL_IN_ACTION Intent.FILL_IN_DATA Intent.FILL_IN_CATEGORIES Intent.FILL_IN_COMPONENT Intent.FILL_IN_PACKAGE Intent.FILL_IN_SOURCE_BOUNDS Intent.FILL_IN_SELECTOR Intent.FILL_IN_CLIP_ DATEN

Gibt zurück

Attribute

Hinweise

Erstellen Sie ein neues PendingIntent -Objekt, das Sie anderen übergeben können, damit sie Ergebnisdaten zurück an Ihren onActivityResult(int, int, Intent)-Rückruf senden können. Das erstellte Objekt ist entweder ein Einziger Schuss (wird nach dem Senden eines Ergebnisses ungültig) oder mehrere (sodass eine beliebige Anzahl von Ergebnissen gesendet werden kann).

Siehe auch:

Android-Referenz für android.app.Activity.createPendingResult.

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: