IntentSender.SendIntent Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
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
Контекст вызывающего объекта. Это может быть null, если <>намерение< или var> также имеет значение NULL.
- code
- Result
Код результата для возврата к целевому объекту IntentSender.
- intent
- Intent
Дополнительные данные намерения. Дополнительные Intent#fillIn
Intent.fillIn()
сведения о том, как это применяется к исходному намерению. Используйте значение NULL, чтобы не изменять исходное намерение.
- onFinished
- IntentSender.IOnFinished
Объект для обратного вызова при завершении отправки или null для обратного вызова.
- handler
- Handler
Обработчик, определяющий поток, на котором должен выполняться обратный вызов. Если значение NULL, обратный вызов произойдет из пула потоков процесса.
- Атрибуты
Исключения
Вызывает CanceledIntentException, если Объект IntentSender больше не позволяет отправлять через него больше намерений.
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
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
Контекст вызывающего объекта. Это может быть null, если <>намерение< или var> также имеет значение 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, разрешение не требуется.
- Атрибуты
Исключения
Вызывает CanceledIntentException, если Объект IntentSender больше не позволяет отправлять через него больше намерений.
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.