Поделиться через


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> изменилось, с другим механизмом для получения текущего значения при необходимости.

Документация по Java для android.content.Context.sendStickyOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом 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)>