Partilhar via


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

Definição

Crie um novo objeto PendingIntent que você pode entregar a outras pessoas para que elas usem para enviar dados de resultado de volta ao seu #onActivityResult retorno de chamada.

[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

Parâmetros

requestCode
Int32

Código de solicitação particular para o remetente que será associado aos dados de resultado quando for retornado. O remetente não pode modificar esse valor, permitindo que você identifique os resultados de entrada.

data
Intent

Dados padrão a serem fornecidos no resultado, que podem ser modificados pelo remetente.

flags
PendingIntentFlags

Pode ser PendingIntent#FLAG_ONE_SHOT PendingIntent.FLAG_ONE_SHOT, PendingIntent#FLAG_NO_CREATE PendingIntent.FLAG_NO_CREATE, , PendingIntent#FLAG_UPDATE_CURRENT PendingIntent.FLAG_UPDATE_CURRENTPendingIntent#FLAG_CANCEL_CURRENT PendingIntent.FLAG_CANCEL_CURRENT, ou qualquer um dos sinalizadores suportados por Intent#fillIn Intent.fillIn() para controlar quais partes não especificadas da intenção que podem ser fornecidas quando o envio real acontece.

Retornos

Retorna um PendingIntent existente ou novo que corresponda aos parâmetros fornecidos. Pode retornar null somente se PendingIntent#FLAG_NO_CREATE PendingIntent.FLAG_NO_CREATE tiver sido fornecido.

Atributos

Comentários

Crie um novo objeto PendingIntent que você pode entregar a outras pessoas para que elas usem para enviar dados de resultado de volta ao seu #onActivityResult retorno de chamada. O objeto criado será one-shot (tornando-se inválido depois que um resultado é enviado de volta) ou múltiplo (permitindo que qualquer número de resultados seja enviado através dele).

Documentação Java para android.app.Activity.createPendingResult(int, android.content.Intent, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

Confira também