Condividi tramite


Activity.CreatePendingResult(Int32, Intent, PendingIntentFlags) Metodo

Definizione

Creare un nuovo oggetto PendingIntent che è possibile consegnare ad altri utenti per poterli usare per inviare i dati dei risultati al #onActivityResult callback.

[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

Parametri

requestCode
Int32

Codice di richiesta privato per il mittente che verrà associato ai dati dei risultati quando viene restituito. Il mittente non può modificare questo valore, consentendo di identificare i risultati in ingresso.

data
Intent

Dati predefiniti da fornire nel risultato, che possono essere modificati dal mittente.

flags
PendingIntentFlags

Può essere 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_CURRENTo uno qualsiasi dei flag supportati da Intent#fillIn Intent.fillIn() per controllare quali parti non specificate della finalità che possono essere fornite quando si verifica l'invio effettivo.

Restituisce

Restituisce un oggetto PendingIntent esistente o nuovo corrispondente ai parametri specificati. Può restituire Null solo se PendingIntent#FLAG_NO_CREATE PendingIntent.FLAG_NO_CREATE è stato fornito.

Attributi

Commenti

Creare un nuovo oggetto PendingIntent che è possibile consegnare ad altri utenti per poterli usare per inviare i dati dei risultati al #onActivityResult callback. L'oggetto creato verrà eseguito un solo colpo (diventando non valido dopo l'invio di un risultato) o multiplo (consentendo l'invio di un numero qualsiasi di risultati).

Documentazione java per android.app.Activity.createPendingResult(int, android.content.Intent, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

Vedi anche