Activity.StartIntentSenderForResult Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32) |
Come la chiamata |
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
Come |
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.
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.
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.