Compartilhar via


Activity.StartIntentSenderForResult Método

Definição

Sobrecargas

StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32)

O mesmo que pagar #startIntentSenderForResult(IntentSender, int, Intent, int, int, int, Bundle) sem opções.

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.

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.

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

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 .

Documentação Java para android.app.Activity.startIntentSenderForResult(android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle).

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