Context.SendStickyOrderedBroadcastAsUser Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
deprecated
Версия #sendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, int, String, Bundle)
это позволяет указать пользователя, в который будет отправлена трансляция.
[Android.Runtime.Register("sendStickyOrderedBroadcastAsUser", "(Landroid/content/Intent;Landroid/os/UserHandle;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V", "GetSendStickyOrderedBroadcastAsUser_Landroid_content_Intent_Landroid_os_UserHandle_Landroid_content_BroadcastReceiver_Landroid_os_Handler_ILjava_lang_String_Landroid_os_Bundle_Handler")]
[System.Obsolete("deprecated")]
public abstract void SendStickyOrderedBroadcastAsUser (Android.Content.Intent? intent, Android.OS.UserHandle? user, Android.Content.BroadcastReceiver? resultReceiver, Android.OS.Handler? scheduler, Android.App.Result initialCode, string? initialData, Android.OS.Bundle? initialExtras);
[<Android.Runtime.Register("sendStickyOrderedBroadcastAsUser", "(Landroid/content/Intent;Landroid/os/UserHandle;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V", "GetSendStickyOrderedBroadcastAsUser_Landroid_content_Intent_Landroid_os_UserHandle_Landroid_content_BroadcastReceiver_Landroid_os_Handler_ILjava_lang_String_Landroid_os_Bundle_Handler")>]
[<System.Obsolete("deprecated")>]
abstract member SendStickyOrderedBroadcastAsUser : Android.Content.Intent * Android.OS.UserHandle * Android.Content.BroadcastReceiver * Android.OS.Handler * Android.App.Result * string * Android.OS.Bundle -> unit
Параметры
- intent
- Intent
Намерение транслировать; все получатели, соответствующие этому намерению, получат трансляцию.
- user
- UserHandle
UserHandle для отправки намерения.
- resultReceiver
- BroadcastReceiver
Ваш собственный широковещательныйreceiver, чтобы рассматривать как окончательный приемник трансляции.
- scheduler
- Handler
Настраиваемый обработчик, с помощью которого необходимо запланировать обратный вызов результирующий объектReceiver; Значение NULL будет запланировано в основном потоке Контекста.
- initialCode
- Result
Начальное значение для кода результата. Часто Activity.RESULT_OK.
- initialData
- String
Начальное значение для результирующих данных. Часто значение NULL.
- initialExtras
- Bundle
Начальное значение для дополнительных результатов. Часто значение NULL.
- Атрибуты
Комментарии
#sendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, int, String, Bundle)
Версия, в которую можно указать пользователя, которому будет отправлена трансляция. Это недоступно для приложений, которые не установлены на системном образе.
Дополнительные сведения о трансляциях намерений см. в статье BroadcastReceiver
.
Этот элемент считается нерекомендуемым. Не следует использовать липкие трансляции. Они не обеспечивают безопасность (любой пользователь может получить доступ к ним), никакой защиты (кто-либо может изменить их) и многие другие проблемы. Рекомендуемый шаблон — использовать нелипкий широковещательный канал для отчета о том, что <>em что-то</em> изменилось, с другим механизмом для получения текущего значения при необходимости.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
См. также раздел
- <xref:Android.Content.Context.SendStickyOrderedBroadcast(Android.Content.Intent%2c+Android.Content.BroadcastReceiver%2c+Android.Content.BroadcastReceiver%2c+Android.Content.BroadcastReceiver%2c+Android.Content.BroadcastReceiver%2c+Android.Content.BroadcastReceiver)>