Condividi tramite


Activity.StartIntentSenderForResult Metodo

Definizione

Overload

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

Come la chiamata #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 la chiamata #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 da avviare.

requestCode
Int32

Se >= 0, questo codice verrà restituito in onActivityResult() al termine dell'attività.

fillInIntent
Intent

Se non null, verrà fornito come parametro della finalità a IntentSender#sendIntent.

flagsMask
ActivityFlags

Flag di finalità nell'oggetto IntentSender originale che si vuole modificare.

flagsValues
ActivityFlags

Valori desiderati per i bit impostati in <var>flagsMask</var>

extraFlags
Int32

È sempre impostata su 0.

Attributi

Eccezioni

Commenti

Come la chiamata #startIntentSenderForResult(IntentSender, int, Intent, int, int, int, Bundle) senza opzioni.

Documentazione java per android.app.Activity.startIntentSenderForResult(android.content.IntentSender, int, android.content.Intent, int, int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

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 da avviare.

requestCode
Int32

Se >= 0, questo codice verrà restituito in onActivityResult() al termine dell'attività.

fillInIntent
Intent

Se non null, verrà fornito come parametro della finalità a IntentSender#sendIntent.

flagsMask
ActivityFlags

Flag di finalità nell'oggetto IntentSender originale che si vuole modificare.

flagsValues
ActivityFlags

Valori desiderati per i bit impostati in <var>flagsMask</var>

extraFlags
Int32

È sempre impostata su 0.

options
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.

Attributi

Eccezioni

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) . In caso contrario, verrà eseguita l'azione associata ,ad esempio l'invio di una trasmissione, come se fosse stato chiamato IntentSender#sendIntent IntentSender.sendIntent su di esso.

Documentazione java per android.app.Activity.startIntentSenderForResult(android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a