Context.SendOrderedBroadcastAsUser Methode

Definition

Version von#sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int, String, Bundle) mit der Sie den Benutzer angeben können, an den die Übertragung gesendet wird.

[Android.Runtime.Register("sendOrderedBroadcastAsUser", "(Landroid/content/Intent;Landroid/os/UserHandle;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V", "GetSendOrderedBroadcastAsUser_Landroid_content_Intent_Landroid_os_UserHandle_Ljava_lang_String_Landroid_content_BroadcastReceiver_Landroid_os_Handler_ILjava_lang_String_Landroid_os_Bundle_Handler")]
[Android.Runtime.RequiresPermission("android.permission.INTERACT_ACROSS_USERS")]
public abstract void SendOrderedBroadcastAsUser (Android.Content.Intent? intent, Android.OS.UserHandle? user, string? receiverPermission, Android.Content.BroadcastReceiver? resultReceiver, Android.OS.Handler? scheduler, Android.App.Result initialCode, string? initialData, Android.OS.Bundle? initialExtras);
[<Android.Runtime.Register("sendOrderedBroadcastAsUser", "(Landroid/content/Intent;Landroid/os/UserHandle;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V", "GetSendOrderedBroadcastAsUser_Landroid_content_Intent_Landroid_os_UserHandle_Ljava_lang_String_Landroid_content_BroadcastReceiver_Landroid_os_Handler_ILjava_lang_String_Landroid_os_Bundle_Handler")>]
[<Android.Runtime.RequiresPermission("android.permission.INTERACT_ACROSS_USERS")>]
abstract member SendOrderedBroadcastAsUser : Android.Content.Intent * Android.OS.UserHandle * string * Android.Content.BroadcastReceiver * Android.OS.Handler * Android.App.Result * string * Android.OS.Bundle -> unit

Parameter

intent
Intent

Die Absicht, zu senden; alle Empfänger, die dieser Absicht entsprechen, empfangen die Übertragung.

user
UserHandle

UserHandle, um die Absicht zu senden.

receiverPermission
String

Zeichenfolgenbenennung einer Berechtigung, die ein Empfänger besitzen muss, um Ihre Übertragung empfangen zu können. Bei NULL ist keine Berechtigung erforderlich.

resultReceiver
BroadcastReceiver

Ihr eigener BroadcastReceiver, der als letzter Empfänger der Sendung behandelt werden soll.

scheduler
Handler

Ein benutzerdefinierter Handler, mit dem der resultReceiver-Rückruf geplant werden soll; wenn null ist, wird dies im Standard Thread des Kontexts geplant.

initialCode
Result

Ein Anfangswert für den Ergebniscode. Häufig Activity.RESULT_OK.

initialData
String

Ein Anfangswert für die Ergebnisdaten. Häufig NULL.

initialExtras
Bundle

Ein Anfangswert für die Ergebnisextras. Häufig NULL.

Attribute

Hinweise

Version von, mit der #sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int, String, Bundle) Sie den Benutzer angeben können, an den die Übertragung gesendet wird. Dies ist nicht für Anwendungen verfügbar, die nicht im Systemimage vorinstalliert sind.

Weitere Informationen zu Absichtsübertragungen finden Sie BroadcastReceiver unter.

Java-Dokumentation für android.content.Context.sendOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen

  • <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)>