Context.SendBroadcastWithMultiplePermissions(Intent, String[]) 方法

定义

将给定意向广播给所有感兴趣的 BroadcastReceivers,从而允许强制实施所需的权限数组。

[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

参数

intent
Intent

广播意向;匹配此意向的所有接收方都将接收广播。

receiverPermissions
String[]

接收方为了接收广播而必须拥有的权限的名称数组。 如果为空,则不需要任何权限。

属性

注解

将给定意向广播给所有感兴趣的 BroadcastReceivers,从而允许强制实施所需的权限数组。 此调用是异步的;它会立即返回,并且你将在运行接收方时继续执行。 不会从接收方传播任何结果,并且接收方无法中止广播。 如果要允许接收方传播结果或中止广播,则必须使用 #sendOrderedBroadcast(Intent, String)发送有序广播。

有关意向广播的详细信息,请参阅 BroadcastReceiver

android.content.Context.sendBroadcastWithMultiplePermissions(android.content.Intent, java.lang.String[])Java 文档。

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

适用于