Activity.StartIntentSenderForResult Metodo

Definizione

Overload

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

Come per chiamare startIntentSenderForResult(IntentSender,int,Intent,int,int,int,Bundle) senza opzioni.

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

Come startActivityForResult(Intent,int), ma consentendo di usare un IntentSender per descrivere l'attività da avviare.

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

Come per chiamare startIntentSenderForResult(IntentSender,int,Intent,int,int,int,Bundle) senza opzioni.

[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

Parametri

intent
IntentSender

IntentSender: IntentSender da avviare.

requestCode
Int32

int: se >= 0, questo codice verrà restituito in onActivityResult() al termine dell'attività; Se < 0, non verrà restituito alcun risultato al termine dell'attività.

fillInIntent
Intent

Finalità: se non null, questo verrà fornito come parametro della finalità a IntentSender.sendIntent.

flagsMask
ActivityFlags

int: flag di finalità nell'oggetto IntentSender originale che si vuole modificare.

flagsValues
ActivityFlags

int: valori desiderati per qualsiasi bit impostato in flagsMask

extraFlags
Int32

int: sempre impostato su 0.

Attributi

Commenti

Come per chiamare startIntentSenderForResult(IntentSender,int,Intent,int,int,int,Bundle) senza opzioni.

Throws: IntentSender.SendIntentException

Informazioni di riferimento su Android per android.app.Activity.startIntentSenderForResult.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

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

Come startActivityForResult(Intent,int), ma consentendo di usare un IntentSender per descrivere l'attività da avviare.

[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

Parametri

intent
IntentSender

IntentSender: IntentSender da avviare.

requestCode
Int32

int: se >= 0, questo codice verrà restituito in onActivityResult() al termine dell'attività; Se < 0, non verrà restituito alcun risultato al termine dell'attività.

fillInIntent
Intent

Finalità: se non null, questo verrà fornito come parametro della finalità a IntentSender.sendIntent.

flagsMask
ActivityFlags

int: flag di finalità nell'oggetto IntentSender originale che si vuole modificare.

flagsValues
ActivityFlags

int: valori desiderati per qualsiasi bit impostato in flagsMask

extraFlags
Int32

int: sempre impostato su 0.

options
Bundle

Bundle: opzioni aggiuntive per l'avvio dell'attività. Per altri dettagli, vedere android.content.Context.startActivity(Intent,Bundle) Context.startActivity(Intent, Bundle)}. Se le opzioni sono state fornite anche da IntentSender, le opzioni fornite qui sostituiranno qualsiasi conflitto con quelli specificati da IntentSender. Questo valore può essere Null.

Attributi

Commenti

Come startActivityForResult(Intent,int), ma consentendo di usare un IntentSender per descrivere l'attività da avviare. Se intentSender è per un'attività, tale attività verrà avviata come se fosse stata chiamata la normale startActivityForResult(Intent,int) qui; in caso contrario, l'azione associata verrà eseguita (ad esempio l'invio di una trasmissione) come se fosse stato chiamato IntentSender.sendIntent su di esso.

Throws: IntentSender.SendIntentException

Informazioni di riferimento su Android per android.app.Activity.startIntentSenderForResult.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a