Activity.StartIntentSenderForResult Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32) |
Dasselbe wie das Aufrufen |
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
Wie |
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32)
Dasselbe wie das Aufrufen #startIntentSenderForResult(IntentSender, int,
Intent, int, int, int, Bundle)
ohne Optionen.
[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
Parameter
- intent
- IntentSender
Der zu startende IntentSender.
- requestCode
- Int32
Wenn >= 0, wird dieser Code in onActivityResult() zurückgegeben, wenn die Aktivität beendet wird.
- fillInIntent
- Intent
Wenn nicht NULL, wird dies als Absichtsparameter für IntentSender#sendIntent
bereitgestellt.
- flagsMask
- ActivityFlags
Absichtsflags im ursprünglichen IntentSender, die Sie ändern möchten.
- flagsValues
- ActivityFlags
Gewünschte Werte für beliebige Bits, die in <var>flags Festgelegt sindMask</var>
- extraFlags
- Int32
Immer auf 0 festgelegt.
- Attribute
Ausnahmen
Hinweise
Dasselbe wie das Aufrufen #startIntentSenderForResult(IntentSender, int, Intent, int, int, int, Bundle)
ohne Optionen.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle)
Wie #startActivityForResult(Intent, int)
, aber Sie können einen IntentSender verwenden, um die zu startende Aktivität zu beschreiben.
[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
Parameter
- intent
- IntentSender
Der zu startende IntentSender.
- requestCode
- Int32
Wenn >= 0, wird dieser Code in onActivityResult() zurückgegeben, wenn die Aktivität beendet wird.
- fillInIntent
- Intent
Wenn nicht NULL, wird dies als Absichtsparameter für IntentSender#sendIntent
bereitgestellt.
- flagsMask
- ActivityFlags
Absichtsflags im ursprünglichen IntentSender, die Sie ändern möchten.
- flagsValues
- ActivityFlags
Gewünschte Werte für beliebige Bits, die in <var>flags Festgelegt sindMask</var>
- extraFlags
- Int32
Immer auf 0 festgelegt.
- options
- Bundle
Zusätzliche Optionen für den Start der Aktivität.
Weitere Informationen finden Sie unter android.content.Context#startActivity(Intent, Bundle)
Context.startActivity(Intent, Bundle)}. Wenn optionen auch vom IntentSender bereitgestellt wurden, überschreiben die hier angegebenen Optionen alle, die mit den vom IntentSender angegebenen in Konflikt stehen.
- Attribute
Ausnahmen
Hinweise
Wie #startActivityForResult(Intent, int)
, aber Sie können einen IntentSender verwenden, um die zu startende Aktivität zu beschreiben. Wenn der IntentSender für eine Aktivität ist, wird diese Aktivität gestartet, als hätten Sie hier den regulären #startActivityForResult(Intent, int)
Aufgerufen. Andernfalls wird die zugehörige Aktion ausgeführt (z. B. das Senden einer Sendung), als hätten Sie sie aufgerufen IntentSender#sendIntent IntentSender.sendIntent
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.