Language

IntentSender.SendIntent メソッド

定義

オーバーロード

名前 説明
SendIntent(Context, Result, Intent, IntentSender+IOnFinished, Handler)

この IntentSender に関連付けられている操作を実行すると、呼び出し元は使用する意図に関する情報を指定し、送信が完了したときに通知を受け取ることができます。

SendIntent(Context, Result, Intent, IntentSender+IOnFinished, Handler, String)

この IntentSender に関連付けられている操作を実行すると、呼び出し元は使用する意図に関する情報を指定し、送信が完了したときに通知を受け取ることができます。

SendIntent(Context, Result, Intent, String, Bundle, IExecutor, IntentSender+IOnFinished)

この IntentSender に関連付けられている操作を実行すると、呼び出し元は使用する意図に関する情報を指定し、送信が完了したときに通知を受け取ることができます。

SendIntent(Context, Result, Intent, IntentSender+IOnFinished, Handler)

この IntentSender に関連付けられている操作を実行すると、呼び出し元は使用する意図に関する情報を指定し、送信が完了したときに通知を受け取ることができます。

[Android.Runtime.Register("sendIntent", "(Landroid/content/Context;ILandroid/content/Intent;Landroid/content/IntentSender$OnFinished;Landroid/os/Handler;)V", "GetSendIntent_Landroid_content_Context_ILandroid_content_Intent_Landroid_content_IntentSender_OnFinished_Landroid_os_Handler_Handler")]
public virtual void SendIntent(Android.Content.Context? context, Android.App.Result code, Android.Content.Intent? intent, Android.Content.IntentSender.IOnFinished? onFinished, Android.OS.Handler? handler);
[<Android.Runtime.Register("sendIntent", "(Landroid/content/Context;ILandroid/content/Intent;Landroid/content/IntentSender$OnFinished;Landroid/os/Handler;)V", "GetSendIntent_Landroid_content_Context_ILandroid_content_Intent_Landroid_content_IntentSender_OnFinished_Landroid_os_Handler_Handler")>]
abstract member SendIntent : Android.Content.Context * Android.App.Result * Android.Content.Intent * Android.Content.IntentSender.IOnFinished * Android.OS.Handler -> unit
override this.SendIntent : Android.Content.Context * Android.App.Result * Android.Content.Intent * Android.Content.IntentSender.IOnFinished * Android.OS.Handler -> unit

パラメーター

context
Context

呼び出し元のコンテキスト。 <var>intent</var> も null の場合、これは null になる可能性があります。

code
Result

IntentSender のターゲットに戻す結果コード。

intent
Intent

追加の意図データ。 元の意図に適用される方法については、 Intent#fillIn Intent.fillIn() を参照してください。 元の意図を変更しない場合は null を使用します。

onFinished
IntentSender.IOnFinished

送信が完了したときにコールバックするオブジェクト。コールバックがない場合は null。

handler
Handler

コールバックが発生するスレッドを識別するハンドラー。 null の場合、コールバックはプロセスのスレッド プールから行われます。

属性

例外

IntentSender でそれ以上の意図の送信が許可されなくなった場合は、CanceledIntentException をスローします。

注釈

Javaドキュメント。

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

適用対象

SendIntent(Context, Result, Intent, IntentSender+IOnFinished, Handler, String)

この IntentSender に関連付けられている操作を実行すると、呼び出し元は使用する意図に関する情報を指定し、送信が完了したときに通知を受け取ることができます。

[Android.Runtime.Register("sendIntent", "(Landroid/content/Context;ILandroid/content/Intent;Landroid/content/IntentSender$OnFinished;Landroid/os/Handler;Ljava/lang/String;)V", "GetSendIntent_Landroid_content_Context_ILandroid_content_Intent_Landroid_content_IntentSender_OnFinished_Landroid_os_Handler_Ljava_lang_String_Handler")]
public virtual void SendIntent(Android.Content.Context? context, Android.App.Result code, Android.Content.Intent? intent, Android.Content.IntentSender.IOnFinished? onFinished, Android.OS.Handler? handler, string? requiredPermission);
[<Android.Runtime.Register("sendIntent", "(Landroid/content/Context;ILandroid/content/Intent;Landroid/content/IntentSender$OnFinished;Landroid/os/Handler;Ljava/lang/String;)V", "GetSendIntent_Landroid_content_Context_ILandroid_content_Intent_Landroid_content_IntentSender_OnFinished_Landroid_os_Handler_Ljava_lang_String_Handler")>]
abstract member SendIntent : Android.Content.Context * Android.App.Result * Android.Content.Intent * Android.Content.IntentSender.IOnFinished * Android.OS.Handler * string -> unit
override this.SendIntent : Android.Content.Context * Android.App.Result * Android.Content.Intent * Android.Content.IntentSender.IOnFinished * Android.OS.Handler * string -> unit

パラメーター

context
Context

呼び出し元のコンテキスト。 <var>intent</var> も null の場合、これは null になる可能性があります。

code
Result

IntentSender のターゲットに戻す結果コード。

intent
Intent

追加の意図データ。 元の意図に適用される方法については、 Intent#fillIn Intent.fillIn() を参照してください。 元の意図を変更しない場合は null を使用します。

onFinished
IntentSender.IOnFinished

送信が完了したときにコールバックするオブジェクト。コールバックがない場合は null。

handler
Handler

コールバックが発生するスレッドを識別するハンドラー。 null の場合、コールバックはプロセスのスレッド プールから行われます。

requiredPermission
String

PendingIntent の受信者が保持する必要があるアクセス許可の名前。 これはブロードキャスト意図に対してのみ有効であり、 SendBroadcast(Intent, String)のアクセス許可引数に対応します。 null の場合、アクセス許可は必要ありません。

属性

例外

IntentSender でそれ以上の意図の送信が許可されなくなった場合は、CanceledIntentException をスローします。

注釈

Javaドキュメント。

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

適用対象

SendIntent(Context, Result, Intent, String, Bundle, IExecutor, IntentSender+IOnFinished)

この IntentSender に関連付けられている操作を実行すると、呼び出し元は使用する意図に関する情報を指定し、送信が完了したときに通知を受け取ることができます。

[Android.Runtime.Register("sendIntent", "(Landroid/content/Context;ILandroid/content/Intent;Ljava/lang/String;Landroid/os/Bundle;Ljava/util/concurrent/Executor;Landroid/content/IntentSender$OnFinished;)V", "GetSendIntent_Landroid_content_Context_ILandroid_content_Intent_Ljava_lang_String_Landroid_os_Bundle_Ljava_util_concurrent_Executor_Landroid_content_IntentSender_OnFinished_Handler", ApiSince=36)]
public virtual void SendIntent(Android.Content.Context? context, Android.App.Result code, Android.Content.Intent? intent, string? requiredPermission, Android.OS.Bundle? options, Java.Util.Concurrent.IExecutor? executor, Android.Content.IntentSender.IOnFinished? onFinished);
[<Android.Runtime.Register("sendIntent", "(Landroid/content/Context;ILandroid/content/Intent;Ljava/lang/String;Landroid/os/Bundle;Ljava/util/concurrent/Executor;Landroid/content/IntentSender$OnFinished;)V", "GetSendIntent_Landroid_content_Context_ILandroid_content_Intent_Ljava_lang_String_Landroid_os_Bundle_Ljava_util_concurrent_Executor_Landroid_content_IntentSender_OnFinished_Handler", ApiSince=36)>]
abstract member SendIntent : Android.Content.Context * Android.App.Result * Android.Content.Intent * string * Android.OS.Bundle * Java.Util.Concurrent.IExecutor * Android.Content.IntentSender.IOnFinished -> unit
override this.SendIntent : Android.Content.Context * Android.App.Result * Android.Content.Intent * string * Android.OS.Bundle * Java.Util.Concurrent.IExecutor * Android.Content.IntentSender.IOnFinished -> unit

パラメーター

context
Context

呼び出し元のコンテキスト。 意図も null の場合、これは null になる可能性があります。

code
Result

IntentSender のターゲットに戻す結果コード。

intent
Intent

追加の意図データ。 これが元の意図にどのように適用されるかについては、Intent.fillIn() を参照してください。 元の意図を変更しない場合は null を使用します。

requiredPermission
String

PendingIntent の受信者が保持する必要があるアクセス許可の名前。 これはブロードキャスト意図に対してのみ有効であり、Context.sendOrderedBroadcast(Intent, String) の権限引数に対応します。 null の場合、アクセス許可は必要ありません。

options
Bundle

呼び出し元が送信動作を変更するために提供する追加のオプション。 通常、ActivityOptions を使用してアクティビティの開始に適用して構築されます。 この値は null である可能性があります。

executor
IExecutor

コールバックが発生するスレッドを識別する Executor。 null の場合、コールバックはプロセスのスレッド プールから発生します。

onFinished
IntentSender.IOnFinished

送信が完了したときにコールバックするオブジェクト。コールバックがない場合は null。

属性

注釈

この IntentSender に関連付けられている操作を実行すると、呼び出し元は使用する意図に関する情報を指定し、送信が完了したときに通知を受け取ることができます。

Javaドキュメント。

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

適用対象