Activity.StartIntentSenderForResult 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32) |
與沒有選項的呼叫 |
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
如同 |
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)
相同。
此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。
適用於
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
一樣。
此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。