Activity.StartIntentSenderForResult 方法

定義

多載

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

與沒有選項的呼叫 #startIntentSenderForResult(IntentSender, int, Intent, int, int, int, Bundle) 相同。

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

如同 #startActivityForResult(Intent, int) ,但可讓您使用 IntentSender 來描述要啟動的活動。

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

與沒有選項的呼叫 #startIntentSenderForResult(IntentSender, int, Intent, int, int, int, Bundle) 相同。

[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

參數

intent
IntentSender

要啟動的 IntentSender。

requestCode
Int32

如果 > = 0,當活動結束時,此程式碼將會在 onActivityResult () 中傳回。

fillInIntent
Intent

如果為非 Null,則會提供此專案做為 的意圖參數給 IntentSender#sendIntent

flagsMask
ActivityFlags

您想要變更之原始 IntentSender 中的意圖旗標。

flagsValues
ActivityFlags

var > flagsMask < /var 中 < 設定之任何位所需的值>

extraFlags
Int32

一律設為 0。

屬性

例外狀況

備註

與沒有選項的呼叫 #startIntentSenderForResult(IntentSender, int, Intent, int, int, int, Bundle) 相同。

android.app.Activity.startIntentSenderForResult(android.content.IntentSender, int, android.content.Intent, int, int, int) JAVA 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

適用於

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

如同 #startActivityForResult(Intent, int) ,但可讓您使用 IntentSender 來描述要啟動的活動。

[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

參數

intent
IntentSender

要啟動的 IntentSender。

requestCode
Int32

如果 > = 0,當活動結束時,此程式碼將會在 onActivityResult () 中傳回。

fillInIntent
Intent

如果為非 Null,則會提供此專案做為 的意圖參數給 IntentSender#sendIntent

flagsMask
ActivityFlags

您想要變更之原始 IntentSender 中的意圖旗標。

flagsValues
ActivityFlags

var > flagsMask < /var 中 < 設定之任何位所需的值>

extraFlags
Int32

一律設為 0。

options
Bundle

應如何啟動活動的其他選項。 如需詳細資訊,請參閱 android.content.Context#startActivity(Intent, Bundle) CoNtext.startActivity (Intent、Bundle) } 。 如果 IntentSender 也提供選項,此處提供的選項將會覆寫與 IntentSender 所指定選項衝突的任何選項。

屬性

例外狀況

備註

如同 #startActivityForResult(Intent, int) ,但可讓您使用 IntentSender 來描述要啟動的活動。 如果 IntentSender 適用于活動,該活動將會像您在這裡呼叫一般 #startActivityForResult(Intent, int) 一樣啟動;否則,其相關聯的動作將會執行 (,例如傳送廣播) ,就像您在這裡呼叫 IntentSender#sendIntent IntentSender.sendIntent 一樣。

android.app.Activity.startIntentSenderForResult(android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle) JAVA 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

適用於