Activity.StartIntentSenderForResult 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.
Sobrecargas
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32) |
O mesmo que pagar |
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
Como |
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32)
O mesmo que pagar #startIntentSenderForResult(IntentSender, int,
Intent, int, int, int, Bundle)
sem opções.
[Android.Runtime.Register("startIntentSenderForResult", "(Landroid/content/IntentSender;ILandroid/content/Intent;III)V", "GetStartIntentSenderForResult_Landroid_content_IntentSender_ILandroid_content_Intent_IIIHandler")]
public virtual void StartIntentSenderForResult (Android.Content.IntentSender? intent, int requestCode, Android.Content.Intent? fillInIntent, Android.Content.ActivityFlags flagsMask, Android.Content.ActivityFlags flagsValues, int extraFlags);
[<Android.Runtime.Register("startIntentSenderForResult", "(Landroid/content/IntentSender;ILandroid/content/Intent;III)V", "GetStartIntentSenderForResult_Landroid_content_IntentSender_ILandroid_content_Intent_IIIHandler")>]
abstract member StartIntentSenderForResult : Android.Content.IntentSender * int * Android.Content.Intent * Android.Content.ActivityFlags * Android.Content.ActivityFlags * int -> unit
override this.StartIntentSenderForResult : Android.Content.IntentSender * int * Android.Content.Intent * Android.Content.ActivityFlags * Android.Content.ActivityFlags * int -> unit
Parâmetros
- intent
- IntentSender
O IntentSender para iniciar.
- requestCode
- Int32
Se >= 0, esse código será retornado em onActivityResult() quando a atividade for encerrada.
- fillInIntent
- Intent
Se não for nulo, isso será fornecido como o parâmetro de intenção para IntentSender#sendIntent
.
- flagsMask
- ActivityFlags
Sinalizadores de intenção no IntentSender original que você gostaria de alterar.
- flagsValues
- ActivityFlags
Valores desejados para quaisquer bits definidos em <var>flagsMask</var>
- extraFlags
- Int32
Sempre defina em 0.
- Atributos
Exceções
Comentários
O mesmo que pagar #startIntentSenderForResult(IntentSender, int, Intent, int, int, int, Bundle)
sem opções.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle)
Como #startActivityForResult(Intent, int)
, mas permitindo que você use um IntentSender para descrever a atividade a ser iniciada.
[Android.Runtime.Register("startIntentSenderForResult", "(Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V", "GetStartIntentSenderForResult_Landroid_content_IntentSender_ILandroid_content_Intent_IIILandroid_os_Bundle_Handler")]
public virtual void StartIntentSenderForResult (Android.Content.IntentSender? intent, int requestCode, Android.Content.Intent? fillInIntent, Android.Content.ActivityFlags flagsMask, Android.Content.ActivityFlags flagsValues, int extraFlags, Android.OS.Bundle? options);
[<Android.Runtime.Register("startIntentSenderForResult", "(Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V", "GetStartIntentSenderForResult_Landroid_content_IntentSender_ILandroid_content_Intent_IIILandroid_os_Bundle_Handler")>]
abstract member StartIntentSenderForResult : Android.Content.IntentSender * int * Android.Content.Intent * Android.Content.ActivityFlags * Android.Content.ActivityFlags * int * Android.OS.Bundle -> unit
override this.StartIntentSenderForResult : Android.Content.IntentSender * int * Android.Content.Intent * Android.Content.ActivityFlags * Android.Content.ActivityFlags * int * Android.OS.Bundle -> unit
Parâmetros
- intent
- IntentSender
O IntentSender para iniciar.
- requestCode
- Int32
Se >= 0, esse código será retornado em onActivityResult() quando a atividade for encerrada.
- fillInIntent
- Intent
Se não for nulo, isso será fornecido como o parâmetro de intenção para IntentSender#sendIntent
.
- flagsMask
- ActivityFlags
Sinalizadores de intenção no IntentSender original que você gostaria de alterar.
- flagsValues
- ActivityFlags
Valores desejados para quaisquer bits definidos em <var>flagsMask</var>
- extraFlags
- Int32
Sempre defina em 0.
- options
- Bundle
Opções adicionais de como a atividade deve ser iniciada.
Consulte android.content.Context#startActivity(Intent, Bundle)
Context.startActivity(Intent, Bundle)} para obter mais detalhes. Se as opções também tiverem sido fornecidas pelo IntentSender, as opções fornecidas aqui substituirão qualquer conflito com as fornecidas pelo IntentSender.
- Atributos
Exceções
Comentários
Como #startActivityForResult(Intent, int)
, mas permitindo que você use um IntentSender para descrever a atividade a ser iniciada. Se o IntentSender for para uma atividade, essa atividade será iniciada como se você tivesse chamado o regular #startActivityForResult(Intent, int)
aqui; caso contrário, sua ação associada será executada (como enviar uma transmissão) como se você a tivesse chamado IntentSender#sendIntent IntentSender.sendIntent
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.