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