ContextWrapper.SendOrderedBroadcast Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| SendOrderedBroadcast(Intent, Int32, String, String, BroadcastReceiver, Handler, String, Bundle, Bundle) |
Transmite una intención a los receptores interesados en orden. |
| SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle) |
Versión de SendBroadcast(Intent) que le permite recibir datos de vuelta de la difusión. |
| SendOrderedBroadcast(Intent, String) |
Difundir la intención dada a todos los broadcastReceivers interesados, entregarlos uno a uno para permitir que los receptores más preferidos consuman la difusión antes de que se entreguen a receptores menos preferidos. Esta llamada es asincrónica; devuelve inmediatamente y seguirá ejecutándose mientras se ejecutan los receptores. Consulte BroadcastReceiver para obtener más información sobre las transmisiones de intención. |
SendOrderedBroadcast(Intent, Int32, String, String, BroadcastReceiver, Handler, String, Bundle, Bundle)
Transmite una intención a los receptores interesados en orden.
[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
Parámetros
- intent
- Intent
Este valor no puede ser null.
- initialCode
- Int32
Código de resultado inicial de la difusión ordenada.
- receiverPermission
- String
Este valor puede ser null.
- receiverAppOp
- String
Este valor puede ser null.
- resultReceiver
- BroadcastReceiver
Este valor puede ser null.
- scheduler
- Handler
Este valor puede ser null.
- initialData
- String
Este valor puede ser null.
- initialExtras
- Bundle
Este valor puede ser null.
- options
- Bundle
Este valor puede ser null.
- Atributos
Comentarios
Transmite una intención a los receptores interesados en orden.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle)
Versión de SendBroadcast(Intent) que le permite recibir datos de vuelta de la difusión.
[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
Parámetros
- intent
- Intent
Intención de difundir; todos los receptores que coincidan con esta intención recibirán la difusión.
- receiverPermission
- String
Cadena que asigne un nombre a los permisos que debe contener un receptor para recibir la difusión. Si es null, no se requiere ningún permiso.
- resultReceiver
- BroadcastReceiver
Su propio BroadcastReceiver para tratar como el receptor final de la difusión.
- scheduler
- Handler
Controlador personalizado con el que programar la devolución de llamada resultReceiver; si es null, se programará en el subproceso principal del contexto.
- initialCode
- Result
Valor inicial del código de resultado. A menudo Activity.RESULT_OK.
- initialData
- String
Valor inicial de los datos de resultados. A menudo null.
- initialExtras
- Bundle
Valor inicial para los extras de resultado. A menudo null.
- Atributos
Comentarios
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
SendOrderedBroadcast(Intent, String)
Difundir la intención dada a todos los broadcastReceivers interesados, entregarlos uno a uno para permitir que los receptores más preferidos consuman la difusión antes de que se entreguen a receptores menos preferidos. Esta llamada es asincrónica; devuelve inmediatamente y seguirá ejecutándose mientras se ejecutan los receptores. Consulte BroadcastReceiver para obtener más información sobre las transmisiones de intención.
[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
Parámetros
- intent
- Intent
Intención de difundir; todos los receptores que coincidan con esta intención recibirán la difusión.
- receiverPermission
- String
(opcional) Cadena que asigne un nombre a los permisos que debe contener un receptor para recibir la difusión. Si es null, no se requiere ningún permiso.
- Atributos
Comentarios
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.