Context.SendOrderedBroadcast Método

Definición

Sobrecargas

Nombre Description
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.

SendOrderedBroadcast(Intent, String, Bundle)

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.

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, Bundle, BroadcastReceiver, Handler, Result, String, Bundle)

Versión de #sendBroadcast(Intent) que le permite recibir datos de vuelta de la difusión.

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

Versión de #sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int, String, Bundle) que le permite especificar la operación de aplicación para aplicar restricciones en las que se enviarán los receptores a los que se enviará 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.

[Android.Runtime.Register("sendOrderedBroadcast", "(Landroid/content/Intent;Ljava/lang/String;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_Ljava_lang_String_Handler")]
public abstract 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")>]
abstract member 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

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.

Java documentación para android.content.Context.sendOrderedBroadcast(android.content.Intent, java.lang.String).

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.

Consulte también

  • BroadcastReceiver
  • <xref:Android.Content.Context.RegisterReceiver(Android.Content.BroadcastReceiver%2c+Android.Content.IntentFilter)>
  • SendBroadcast(Intent)
  • <xref:Android.Content.Context.SendOrderedBroadcast(Android.Content.Intent%2c+System.String%2c+System.String%2c+System.String%2c+System.String%2c+System.String%2c+System.String)>

Se aplica a

SendOrderedBroadcast(Intent, String, Bundle)

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.

[Android.Runtime.Register("sendOrderedBroadcast", "(Landroid/content/Intent;Ljava/lang/String;Landroid/os/Bundle;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=34)]
public virtual void SendOrderedBroadcast(Android.Content.Intent intent, string? receiverPermission, Android.OS.Bundle? options);
[<Android.Runtime.Register("sendOrderedBroadcast", "(Landroid/content/Intent;Ljava/lang/String;Landroid/os/Bundle;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=34)>]
abstract member SendOrderedBroadcast : Android.Content.Intent * string * Android.OS.Bundle -> unit
override this.SendOrderedBroadcast : Android.Content.Intent * 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

(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.

options
Bundle

(opcional) Opciones de envío adicionales, generadas a partir de .android.app.BroadcastOptions

Atributos

Comentarios

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.

Java documentación para android.content.Context.sendOrderedBroadcast(android.content.Intent, java.lang.String, android.os.Bundle).

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 abstract 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")>]
abstract member 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

Versión de #sendBroadcast(Intent) que le permite recibir datos de vuelta de la difusión. Esto se logra proporcionando su propio BroadcastReceiver al llamar, que se tratará como un receptor final al final de la difusión: se llamará a su BroadcastReceiver#onReceive método con los valores de resultado recopilados de los demás receptores. La difusión se serializará de la misma manera que llamar a #sendOrderedBroadcast(Intent, String).

Al igual #sendBroadcast(Intent)que , este método es asincrónico; devolverá antes de llamar a resultReceiver.onReceive().

Consulte BroadcastReceiver para obtener más información sobre las transmisiones de intención.

Java documentación para android.content.Context.sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle).

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.

Consulte también

  • SendBroadcast(Intent)
  • <xref:Android.Content.Context.SendBroadcast(Android.Content.Intent%2c+System.String)>
  • <xref:Android.Content.Context.SendOrderedBroadcast(Android.Content.Intent%2c+System.String)>
  • BroadcastReceiver
  • <xref:Android.Content.Context.RegisterReceiver(Android.Content.BroadcastReceiver%2c+Android.Content.IntentFilter)>

Se aplica a

SendOrderedBroadcast(Intent, String, Bundle, 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/os/Bundle;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_Ljava_lang_String_Landroid_os_Bundle_Landroid_content_BroadcastReceiver_Landroid_os_Handler_ILjava_lang_String_Landroid_os_Bundle_Handler", ApiSince=34)]
public virtual void SendOrderedBroadcast(Android.Content.Intent intent, string? receiverPermission, Android.OS.Bundle? options, 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/os/Bundle;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_Ljava_lang_String_Landroid_os_Bundle_Landroid_content_BroadcastReceiver_Landroid_os_Handler_ILjava_lang_String_Landroid_os_Bundle_Handler", ApiSince=34)>]
abstract member SendOrderedBroadcast : Android.Content.Intent * string * Android.OS.Bundle * Android.Content.BroadcastReceiver * Android.OS.Handler * Android.App.Result * string * Android.OS.Bundle -> unit
override this.SendOrderedBroadcast : Android.Content.Intent * string * Android.OS.Bundle * 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.

options
Bundle

(opcional) Opciones de envío adicionales, generadas a partir de .android.app.BroadcastOptions

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

Versión de #sendBroadcast(Intent) que le permite recibir datos de vuelta de la difusión. Esto se logra proporcionando su propio BroadcastReceiver al llamar, que se tratará como un receptor final al final de la difusión: se llamará a su BroadcastReceiver#onReceive método con los valores de resultado recopilados de los demás receptores. La difusión se serializará de la misma manera que llamar a #sendOrderedBroadcast(Intent, String).

Al igual #sendBroadcast(Intent)que , este método es asincrónico; devolverá antes de llamar a resultReceiver.onReceive().

Consulte BroadcastReceiver para obtener más información sobre las transmisiones de intención.

Java documentación para android.content.Context.sendOrderedBroadcast(android.content.Intent, java.lang.String, android.os.Bundle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle).

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, String, BroadcastReceiver, Handler, Result, String, Bundle)

Versión de #sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int, String, Bundle) que le permite especificar la operación de aplicación para aplicar restricciones en las que se enviarán los receptores a los que se enviará la difusión.

[Android.Runtime.Register("sendOrderedBroadcast", "(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_Ljava_lang_String_Ljava_lang_String_Landroid_content_BroadcastReceiver_Landroid_os_Handler_ILjava_lang_String_Landroid_os_Bundle_Handler", ApiSince=30)]
public virtual void SendOrderedBroadcast(Android.Content.Intent intent, string? receiverPermission, string? receiverAppOp, 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;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_Ljava_lang_String_Ljava_lang_String_Landroid_content_BroadcastReceiver_Landroid_os_Handler_ILjava_lang_String_Landroid_os_Bundle_Handler", ApiSince=30)>]
abstract member SendOrderedBroadcast : Android.Content.Intent * string * string * Android.Content.BroadcastReceiver * Android.OS.Handler * Android.App.Result * string * Android.OS.Bundle -> unit
override this.SendOrderedBroadcast : Android.Content.Intent * string * 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.

receiverAppOp
String

Operación de la aplicación asociada a la difusión. Si es null, no se requiere appOp. Si receiverAppOp y receiverPermission no son NULL, un receptor debe tener ambos para recibir la difusión.

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

Versión de #sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int, String, Bundle) que le permite especificar la operación de aplicación para aplicar restricciones en las que se enviarán los receptores a los que se enviará la difusión.

Consulte BroadcastReceiver para obtener más información sobre las transmisiones de intención.

Java documentación para android.content.Context.sendOrderedBroadcast(android.content.Intent, java.lang.String, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle).

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