Freigeben über


Context.SendStickyOrderedBroadcastAsUser Methode

Definition

Achtung

deprecated

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

[Android.Runtime.Register("sendStickyOrderedBroadcastAsUser", "(Landroid/content/Intent;Landroid/os/UserHandle;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V", "GetSendStickyOrderedBroadcastAsUser_Landroid_content_Intent_Landroid_os_UserHandle_Landroid_content_BroadcastReceiver_Landroid_os_Handler_ILjava_lang_String_Landroid_os_Bundle_Handler")]
[System.Obsolete("deprecated")]
public abstract void SendStickyOrderedBroadcastAsUser (Android.Content.Intent? intent, Android.OS.UserHandle? user, Android.Content.BroadcastReceiver? resultReceiver, Android.OS.Handler? scheduler, Android.App.Result initialCode, string? initialData, Android.OS.Bundle? initialExtras);
[<Android.Runtime.Register("sendStickyOrderedBroadcastAsUser", "(Landroid/content/Intent;Landroid/os/UserHandle;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V", "GetSendStickyOrderedBroadcastAsUser_Landroid_content_Intent_Landroid_os_UserHandle_Landroid_content_BroadcastReceiver_Landroid_os_Handler_ILjava_lang_String_Landroid_os_Bundle_Handler")>]
[<System.Obsolete("deprecated")>]
abstract member SendStickyOrderedBroadcastAsUser : Android.Content.Intent * Android.OS.UserHandle * Android.Content.BroadcastReceiver * Android.OS.Handler * Android.App.Result * string * Android.OS.Bundle -> unit

Parameter

intent
Intent

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

user
UserHandle

UserHandle zum Senden der Absicht an.

resultReceiver
BroadcastReceiver

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

scheduler
Handler

Ein benutzerdefinierter Handler, mit dem der resultReceiver-Rückruf geplant werden soll; wenn NULL im Hauptthread des Kontexts geplant wird.

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 Ergebnis-Extras. Häufig null.

Attribute

Hinweise

#sendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, int, String, Bundle) Mit dieser Version können Sie den Benutzer angeben, an den die Übertragung gesendet wird. Dies ist nicht für Anwendungen verfügbar, die nicht auf dem Systemimage vorinstalliert sind.

Weitere Informationen zu Intent-Übertragungen finden Sie unter.See BroadcastReceiver for more information on Intent broadcasts.

Dieses Mitglied ist veraltet. Sticky-Übertragungen sollten nicht verwendet werden. Sie bieten keine Sicherheit (jeder kann darauf zugreifen), keinen Schutz (jeder kann sie ändern) und viele andere Probleme. Das empfohlene Muster besteht darin, eine Nicht-Sticky-Übertragung zu verwenden, um zu melden, dass <sich etwas></em> geändert hat, mit einem anderen Mechanismus für Apps, um den aktuellen Wert bei Bedarf abzurufen.

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

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen

  • <xref:Android.Content.Context.SendStickyOrderedBroadcast(Android.Content.Intent%2c+Android.Content.BroadcastReceiver%2c+Android.Content.BroadcastReceiver%2c+Android.Content.BroadcastReceiver%2c+Android.Content.BroadcastReceiver%2c+Android.Content.BroadcastReceiver)>