Context.SendStickyOrderedBroadcastAsUser Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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)>