Partager via


Activity.CreatePendingResult(Int32, Intent, PendingIntentFlags) Méthode

Définition

Créez un objet PendingIntent que vous pouvez transmettre à d’autres personnes pour qu’ils puissent les utiliser pour renvoyer les données de résultat à votre #onActivityResult rappel.

[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

Paramètres

requestCode
Int32

Code de demande privé pour l’expéditeur qui sera associé aux données de résultat lorsqu’il est retourné. L’expéditeur ne peut pas modifier cette valeur, ce qui vous permet d’identifier les résultats entrants.

data
Intent

Données par défaut à fournir dans le résultat, qui peuvent être modifiées par l’expéditeur.

flags
PendingIntentFlags

Peut être 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_CURRENTou l’un des indicateurs pris en charge par Intent#fillIn Intent.fillIn() pour contrôler les parties non spécifiées de l’intention qui peuvent être fournies lorsque l’envoi réel se produit.

Retours

Retourne un objet PendingIntent existant ou nouveau correspondant aux paramètres donnés. Peut retourner la valeur Null uniquement si PendingIntent#FLAG_NO_CREATE PendingIntent.FLAG_NO_CREATE elle a été fournie.

Attributs

Remarques

Créez un objet PendingIntent que vous pouvez transmettre à d’autres personnes pour qu’ils puissent les utiliser pour renvoyer les données de résultat à votre #onActivityResult rappel. L’objet créé est soit un coup (devenant non valide une fois qu’un résultat est renvoyé) soit plusieurs (ce qui permet à un nombre quelconque de résultats d’être envoyés par le biais de celui-ci).

Documentation Java pour android.app.Activity.createPendingResult(int, android.content.Intent, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Voir aussi