Idioma

Activity.StartIntentSenderForResult Método

Definição

Sobrecargas

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

O mesmo que chamar #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 chamar #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 a ser iniciado.

requestCode
Int32

Se >= 0, esse código será retornado em onActivityResult() quando a atividade for encerrada; Se < 0, nenhum resultado retornará 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

Comentários

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

Lançamentos: IntentSender.SendIntentException

Referência do Android para android.app.Activity.startIntentSenderForResult.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na 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 a ser iniciado.

requestCode
Int32

Se >= 0, esse código será retornado em onActivityResult() quando a atividade for encerrada; Se < 0, nenhum resultado retornará 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 uma que entre em conflito com as fornecidas pelo IntentSender.

Atributos

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 startActivityForResult(Intent,int) regular aqui; caso contrário, sua ação associada será executada (como enviar uma transmissão) como se você tivesse chamado IntentSender.sendIntent nela.

Lançamentos: IntentSender.SendIntentException

Referência do Android para android.app.Activity.startIntentSenderForResult.

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

Aplica-se a