IntentSender.SendIntent 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
SendIntent(Context, Result, Intent, IntentSender+IOnFinished, Handler) |
执行与此 IntentSender 关联的操作,允许调用方指定有关要使用的意向的信息,并在发送完成后收到通知。 |
SendIntent(Context, Result, Intent, IntentSender+IOnFinished, Handler, String) |
执行与此 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>意向</var> 也为 null,则可能为 null。
- code
- Result
返回 IntentSender 目标的结果代码。
- intent
- Intent
其他意向数据。 请参阅 Intent#fillIn
Intent.fillIn()
有关如何将此项应用于原始意向的信息。 使用 null 不修改原始意向。
- onFinished
- IntentSender.IOnFinished
发送完成后要回调的对象,如果没有回调,则为 null。
- handler
- Handler
用于标识应对其执行回调的线程的处理程序。 如果为 null,则从进程的线程池执行回调。
- 属性
例外
如果 IntentSender 不再允许通过它发送更多意向,则引发 CanceledIntentException。
注解
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
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>意向</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。
注解
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。