Freigeben über


Activity.CreatePendingResult(Int32, Intent, PendingIntentFlags) Methode

Definition

Erstellen Sie ein neues Objekt "PendingIntent", das Sie anderen personen zur Verfügung stellen können, um Ergebnisdaten an Ihren #onActivityResult Rückruf zurückzusenden.

[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

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

Standarddaten, die im Ergebnis bereitgestellt werden sollen, die vom Absender geändert werden können.

flags
PendingIntentFlags

Es kann sich um PendingIntent#FLAG_ONE_SHOT PendingIntent.FLAG_ONE_SHOT, PendingIntent#FLAG_NO_CREATE PendingIntent.FLAG_NO_CREATE, PendingIntent#FLAG_CANCEL_CURRENT PendingIntent.FLAG_CANCEL_CURRENT, PendingIntent#FLAG_UPDATE_CURRENT PendingIntent.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 PendingIntent#FLAG_NO_CREATE PendingIntent.FLAG_NO_CREATE angegeben wurde.

Attribute

Hinweise

Erstellen Sie ein neues Objekt "PendingIntent", das Sie anderen personen zur Verfügung stellen können, um Ergebnisdaten an Ihren #onActivityResult Rückruf zurückzusenden. 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).

Java-Dokumentation für android.app.Activity.createPendingResult(int, android.content.Intent, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen