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
| Name | Beschreibung |
|---|---|
| StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32) |
Identisch mit anrufen |
| StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
Gefällt |
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32)
Identisch mit anrufen #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 IntentSender, der gestartet werden soll.
- requestCode
- Int32
Wenn >= 0, wird dieser Code in onActivityResult() zurückgegeben, wenn die Aktivität beendet wird; Wenn < 0, wird kein Ergebnis zurückgegeben, wenn die Aktivität beendet wird.
- fillInIntent
- Intent
Wenn kein Nullwert ist, wird dies als Intent-Parameter IntentSender#sendIntentfür .
- flagsMask
- ActivityFlags
Absichtskennzeichnungen im ursprünglichen IntentSender, die Sie ändern möchten.
- flagsValues
- ActivityFlags
Gewünschte Werte für alle Bits, die in <var>flagsMask</var festgelegt sind>
- extraFlags
- Int32
Immer auf 0 festgelegt.
- Attribute
Hinweise
Identisch mit dem Aufrufen von startIntentSenderForResult(IntentSender,int,Intent,int,int,Bundle) ohne Optionen.
Throws: IntentSender.SendIntentException
Android-Referenz für android.app.Activity.startIntentSenderForResult.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle)
Gefällt #startActivityForResult(Intent, int)mir, aber Sie können einen IntentSender verwenden, um die aktivität zu beschreiben, die gestartet werden soll.
[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 IntentSender, der gestartet werden soll.
- requestCode
- Int32
Wenn >= 0, wird dieser Code in onActivityResult() zurückgegeben, wenn die Aktivität beendet wird; Wenn < 0, wird kein Ergebnis zurückgegeben, wenn die Aktivität beendet wird.
- fillInIntent
- Intent
Wenn kein Nullwert ist, wird dies als Intent-Parameter IntentSender#sendIntentfür .
- flagsMask
- ActivityFlags
Absichtskennzeichnungen im ursprünglichen IntentSender, die Sie ändern möchten.
- flagsValues
- ActivityFlags
Gewünschte Werte für alle Bits, die in <var>flagsMask</var festgelegt sind>
- 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 auch Optionen vom IntentSender bereitgestellt wurden, überschreiben die hier angegebenen Optionen alle Konflikte mit denen, die vom IntentSender angegeben wurden.
- Attribute
Hinweise
Wie startActivityForResult(Intent,int) können Sie jedoch einen IntentSender verwenden, um die zu startende Aktivität zu beschreiben. Wenn der IntentSender für eine Aktivität bestimmt ist, wird diese Aktivität gestartet, als hätten Sie die reguläre startActivityForResult(Intent,int) hier aufgerufen; andernfalls wird die zugehörige Aktion ausgeführt (z. B. senden eine Übertragung), als ob Sie IntentSender.sendIntent darauf aufgerufen haben.
Throws: IntentSender.SendIntentException
Android-Referenz für android.app.Activity.startIntentSenderForResult.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.