Activity.StartIntentSenderForResult メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| Name | 説明 |
|---|---|
| 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() で返されます。< 0 の場合、アクティビティが終了しても結果は返されません。
- fillInIntent
- Intent
null 以外の場合、これは IntentSender#sendIntentの意図パラメーターとして提供されます。
- flagsMask
- ActivityFlags
変更する元の IntentSender の意図フラグ。
- flagsValues
- ActivityFlags
<var>flagsMask</var に設定された任意のビットに必要な値>
- extraFlags
- Int32
常に 0 に設定します。
- 属性
注釈
startIntentSenderForResult(IntentSender,int,Intent,int,int,int,Bundle) をオプションなしで呼び出すのと同じです。
Throws: IntentSender.SendIntentException
android.app.Activity.startIntentSenderForResultの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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() で返されます。< 0 の場合、アクティビティが終了しても結果は返されません。
- 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 を呼び出した場合と同様に、関連するアクション (ブロードキャストの送信など) が実行されます。
Throws: IntentSender.SendIntentException
android.app.Activity.startIntentSenderForResultの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。