Share via


Activity.StartIntentSenderForResult Methode

Definition

Überlädt

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

Dasselbe wie das Aufrufen #startIntentSenderForResult(IntentSender, int, Intent, int, int, int, Bundle) ohne Optionen.

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.

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

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.

Java-Dokumentation für android.app.Activity.startIntentSenderForResult(android.content.IntentSender, int, android.content.Intent, int, int, int).

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

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 .

Java-Dokumentation für android.app.Activity.startIntentSenderForResult(android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle).

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: