Context.SendBroadcastWithMultiplePermissions(Intent, String[]) Método

Definición

Difunda la intención dada a todos los BroadcastReceivers interesados, lo que permite aplicar una matriz de permisos necesarios.

[Android.Runtime.Register("sendBroadcastWithMultiplePermissions", "(Landroid/content/Intent;[Ljava/lang/String;)V", "GetSendBroadcastWithMultiplePermissions_Landroid_content_Intent_arrayLjava_lang_String_Handler", ApiSince=30)]
public virtual void SendBroadcastWithMultiplePermissions (Android.Content.Intent intent, string[] receiverPermissions);
[<Android.Runtime.Register("sendBroadcastWithMultiplePermissions", "(Landroid/content/Intent;[Ljava/lang/String;)V", "GetSendBroadcastWithMultiplePermissions_Landroid_content_Intent_arrayLjava_lang_String_Handler", ApiSince=30)>]
abstract member SendBroadcastWithMultiplePermissions : Android.Content.Intent * string[] -> unit
override this.SendBroadcastWithMultiplePermissions : 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.

receiverPermissions
String[]

Matriz de nombres de permisos que un receptor debe contener para recibir la difusión. Si está vacío, no se requieren permisos.

Atributos

Comentarios

Difunda la intención dada a todos los BroadcastReceivers interesados, lo que permite aplicar una matriz de permisos necesarios. Esta llamada es asincrónica; devuelve inmediatamente y seguirá ejecutándose mientras se ejecutan los receptores. No se propaga ningún resultado de los receptores y los receptores no pueden anular la difusión. Si desea permitir que los receptores propaguen los resultados o anulen la difusión, debe enviar una difusión ordenada mediante #sendOrderedBroadcast(Intent, String).

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

Documentación de Java para android.content.Context.sendBroadcastWithMultiplePermissions(android.content.Intent, java.lang.String[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Se aplica a