Activity.CreatePendingResult(Int32, Intent, PendingIntentFlags) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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_CURRENT
PendingIntent#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.