Context.SendBroadcastWithMultiplePermissions(Intent, String[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将给定意向广播给所有感兴趣的 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
。
此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。