Язык

ContextWrapper.SendOrderedBroadcast Метод

Определение

Перегрузки

Имя. Описание
SendOrderedBroadcast(Intent, Int32, String, String, BroadcastReceiver, Handler, String, Bundle, Bundle)

Передает намерение заинтересованным получателям в порядке.

SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle)

SendBroadcast(Intent) Версия этого позволяет получать данные обратно из широковещательной трансляции.

SendOrderedBroadcast(Intent, String)

Транслировать данное намерение всем заинтересованным широковещательнымReceivers, предоставляя их по одному за раз, чтобы позволить более предпочитаемым приемникам использовать широковещательную трансляцию, прежде чем она будет доставлена менее предпочтительным приемникам. Этот вызов является асинхронным; он возвращается немедленно, и вы будете продолжать выполняться во время выполнения приемников. Дополнительные сведения о трансляциях намерений см. в разделе BroadcastReceiver.

SendOrderedBroadcast(Intent, Int32, String, String, BroadcastReceiver, Handler, String, Bundle, Bundle)

Передает намерение заинтересованным получателям в порядке.

[Android.Runtime.Register("sendOrderedBroadcast", "(Landroid/content/Intent;ILjava/lang/String;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/Bundle;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_ILjava_lang_String_Ljava_lang_String_Landroid_content_BroadcastReceiver_Landroid_os_Handler_Ljava_lang_String_Landroid_os_Bundle_Landroid_os_Bundle_Handler", ApiSince=30)]
public virtual void SendOrderedBroadcast(Android.Content.Intent intent, int initialCode, string? receiverPermission, string? receiverAppOp, Android.Content.BroadcastReceiver? resultReceiver, Android.OS.Handler? scheduler, string? initialData, Android.OS.Bundle? initialExtras, Android.OS.Bundle? options);
[<Android.Runtime.Register("sendOrderedBroadcast", "(Landroid/content/Intent;ILjava/lang/String;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/Bundle;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_ILjava_lang_String_Ljava_lang_String_Landroid_content_BroadcastReceiver_Landroid_os_Handler_Ljava_lang_String_Landroid_os_Bundle_Landroid_os_Bundle_Handler", ApiSince=30)>]
override this.SendOrderedBroadcast : Android.Content.Intent * int * string * string * Android.Content.BroadcastReceiver * Android.OS.Handler * string * Android.OS.Bundle * Android.OS.Bundle -> unit

Параметры

intent
Intent

Это значение не может иметь значение NULL.

initialCode
Int32

Исходный код результата для упорядоченной трансляции.

receiverPermission
String

Это значение может иметь значение NULL.

receiverAppOp
String

Это значение может иметь значение NULL.

resultReceiver
BroadcastReceiver

Это значение может иметь значение NULL.

scheduler
Handler

Это значение может иметь значение NULL.

initialData
String

Это значение может иметь значение NULL.

initialExtras
Bundle

Это значение может иметь значение NULL.

options
Bundle

Это значение может иметь значение NULL.

Атрибуты

Комментарии

Передает намерение заинтересованным получателям в порядке.

Java документации по android.content.ContextWrapper.sendOrderedBroadcast(android.content.Intent, int, java.lang.String, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, java.lang.String, android.os.Bundle, android.os.Bundle).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle)

SendBroadcast(Intent) Версия этого позволяет получать данные обратно из широковещательной трансляции.

[Android.Runtime.Register("sendOrderedBroadcast", "(Landroid/content/Intent;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_Ljava_lang_String_Landroid_content_BroadcastReceiver_Landroid_os_Handler_ILjava_lang_String_Landroid_os_Bundle_Handler")]
public override void SendOrderedBroadcast(Android.Content.Intent? intent, string? receiverPermission, Android.Content.BroadcastReceiver? resultReceiver, Android.OS.Handler? scheduler, Android.App.Result initialCode, string? initialData, Android.OS.Bundle? initialExtras);
[<Android.Runtime.Register("sendOrderedBroadcast", "(Landroid/content/Intent;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_Ljava_lang_String_Landroid_content_BroadcastReceiver_Landroid_os_Handler_ILjava_lang_String_Landroid_os_Bundle_Handler")>]
override this.SendOrderedBroadcast : Android.Content.Intent * string * Android.Content.BroadcastReceiver * Android.OS.Handler * Android.App.Result * string * Android.OS.Bundle -> unit

Параметры

intent
Intent

Намерение транслировать; все получатели, соответствующие этому намерению, получат трансляцию.

receiverPermission
String

Строковое именование разрешений, которые получатель должен хранить для получения широковещательной трансляции. Если значение NULL, разрешение не требуется.

resultReceiver
BroadcastReceiver

Ваш собственный широковещательныйreceiver, чтобы рассматривать как окончательный приемник трансляции.

scheduler
Handler

Настраиваемый обработчик, с помощью которого необходимо запланировать обратный вызов результирующий объектReceiver; Значение NULL будет запланировано в основном потоке Контекста.

initialCode
Result

Начальное значение для кода результата. Часто Activity.RESULT_OK.

initialData
String

Начальное значение для результирующих данных. Часто значение NULL.

initialExtras
Bundle

Начальное значение для дополнительных результатов. Часто значение NULL.

Атрибуты

Комментарии

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

SendOrderedBroadcast(Intent, String)

Транслировать данное намерение всем заинтересованным широковещательнымReceivers, предоставляя их по одному за раз, чтобы позволить более предпочитаемым приемникам использовать широковещательную трансляцию, прежде чем она будет доставлена менее предпочтительным приемникам. Этот вызов является асинхронным; он возвращается немедленно, и вы будете продолжать выполняться во время выполнения приемников. Дополнительные сведения о трансляциях намерений см. в разделе BroadcastReceiver.

[Android.Runtime.Register("sendOrderedBroadcast", "(Landroid/content/Intent;Ljava/lang/String;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_Ljava_lang_String_Handler")]
public override void SendOrderedBroadcast(Android.Content.Intent? intent, string? receiverPermission);
[<Android.Runtime.Register("sendOrderedBroadcast", "(Landroid/content/Intent;Ljava/lang/String;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_Ljava_lang_String_Handler")>]
override this.SendOrderedBroadcast : Android.Content.Intent * string -> unit

Параметры

intent
Intent

Намерение транслировать; все получатели, соответствующие этому намерению, получат трансляцию.

receiverPermission
String

(необязательно) Строковое именование разрешений, которые получатель должен хранить для получения широковещательной трансляции. Если значение NULL, разрешение не требуется.

Атрибуты

Комментарии

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Java документации по android.content.ContextWrapper.sendOrderedBroadcast(android.content.Intent, java.lang.String).

Применяется к