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 ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象