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 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

適用於