Context.SendOrderedBroadcast 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.
Überlädt
| Name | Beschreibung |
|---|---|
| SendOrderedBroadcast(Intent, String) |
Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers, indem Sie sie einzeln übermitteln, um es mehr bevorzugten Empfängern zu ermöglichen, die Übertragung zu nutzen, bevor sie an weniger bevorzugte Empfänger übermittelt wird. |
| SendOrderedBroadcast(Intent, String, Bundle) |
Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers, indem Sie sie einzeln übermitteln, um es mehr bevorzugten Empfängern zu ermöglichen, die Übertragung zu nutzen, bevor sie an weniger bevorzugte Empfänger übermittelt wird. |
| SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle) |
|
| SendOrderedBroadcast(Intent, String, Bundle, BroadcastReceiver, Handler, Result, String, Bundle) |
|
| SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle) |
|
SendOrderedBroadcast(Intent, String)
Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers, indem Sie sie einzeln übermitteln, um es mehr bevorzugten Empfängern zu ermöglichen, die Übertragung zu nutzen, bevor sie an weniger bevorzugte Empfänger übermittelt wird.
[Android.Runtime.Register("sendOrderedBroadcast", "(Landroid/content/Intent;Ljava/lang/String;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_Ljava_lang_String_Handler")]
public abstract void SendOrderedBroadcast(Android.Content.Intent? intent, string? receiverPermission);
[<Android.Runtime.Register("sendOrderedBroadcast", "(Landroid/content/Intent;Ljava/lang/String;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_Ljava_lang_String_Handler")>]
abstract member SendOrderedBroadcast : Android.Content.Intent * string -> unit
Parameter
- intent
- Intent
Die Absicht, zu übertragen; alle Empfänger, die dieser Absicht entsprechen, empfangen die Übertragung.
- receiverPermission
- String
(optional) Zeichenfolgen, die eine Berechtigung benennen, die ein Empfänger enthalten muss, um Ihre Übertragung zu empfangen. Wenn NULL, ist keine Berechtigung erforderlich.
- Attribute
Hinweise
Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers, indem Sie sie einzeln übermitteln, um es mehr bevorzugten Empfängern zu ermöglichen, die Übertragung zu nutzen, bevor sie an weniger bevorzugte Empfänger übermittelt wird. Dieser Aufruf ist asynchron; sie wird sofort zurückgegeben, und Sie werden weiterhin ausgeführt, während die Empfänger ausgeführt werden.
Weitere Informationen zu Intent-Übertragungen finden Sie unter.See BroadcastReceiver for more information on Intent broadcasts.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Weitere Informationen
- BroadcastReceiver
- <xref:Android.Content.Context.RegisterReceiver(Android.Content.BroadcastReceiver%2c+Android.Content.IntentFilter)>
- SendBroadcast(Intent)
- <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)>
Gilt für:
SendOrderedBroadcast(Intent, String, Bundle)
Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers, indem Sie sie einzeln übermitteln, um es mehr bevorzugten Empfängern zu ermöglichen, die Übertragung zu nutzen, bevor sie an weniger bevorzugte Empfänger übermittelt wird.
[Android.Runtime.Register("sendOrderedBroadcast", "(Landroid/content/Intent;Ljava/lang/String;Landroid/os/Bundle;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=34)]
public virtual void SendOrderedBroadcast(Android.Content.Intent intent, string? receiverPermission, Android.OS.Bundle? options);
[<Android.Runtime.Register("sendOrderedBroadcast", "(Landroid/content/Intent;Ljava/lang/String;Landroid/os/Bundle;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=34)>]
abstract member SendOrderedBroadcast : Android.Content.Intent * string * Android.OS.Bundle -> unit
override this.SendOrderedBroadcast : Android.Content.Intent * string * Android.OS.Bundle -> unit
Parameter
- intent
- Intent
Die Absicht, zu übertragen; alle Empfänger, die dieser Absicht entsprechen, empfangen die Übertragung.
- receiverPermission
- String
(optional) Zeichenfolgen, die eine Berechtigung benennen, die ein Empfänger enthalten muss, um Ihre Übertragung zu empfangen. Wenn NULL, ist keine Berechtigung erforderlich.
- options
- Bundle
(optional) Zusätzliche Sendeoptionen, die aus einem android.app.BroadcastOptions.
- Attribute
Hinweise
Übertragen Sie die angegebene Absicht an alle interessierten BroadcastReceivers, indem Sie sie einzeln übermitteln, um es mehr bevorzugten Empfängern zu ermöglichen, die Übertragung zu nutzen, bevor sie an weniger bevorzugte Empfänger übermittelt wird. Dieser Aufruf ist asynchron; sie wird sofort zurückgegeben, und Sie werden weiterhin ausgeführt, während die Empfänger ausgeführt werden.
Weitere Informationen zu Intent-Übertragungen finden Sie unter.See BroadcastReceiver for more information on Intent broadcasts.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle)
#sendBroadcast(Intent) Diese Version ermöglicht es Ihnen, Daten aus der Übertragung zurück zu empfangen.
[Android.Runtime.Register("sendOrderedBroadcast", "(Landroid/content/Intent;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_Ljava_lang_String_Landroid_content_BroadcastReceiver_Landroid_os_Handler_ILjava_lang_String_Landroid_os_Bundle_Handler")]
public abstract void SendOrderedBroadcast(Android.Content.Intent intent, string? receiverPermission, Android.Content.BroadcastReceiver? resultReceiver, Android.OS.Handler? scheduler, Android.App.Result initialCode, string? initialData, Android.OS.Bundle? initialExtras);
[<Android.Runtime.Register("sendOrderedBroadcast", "(Landroid/content/Intent;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_Ljava_lang_String_Landroid_content_BroadcastReceiver_Landroid_os_Handler_ILjava_lang_String_Landroid_os_Bundle_Handler")>]
abstract member SendOrderedBroadcast : Android.Content.Intent * string * 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.
- receiverPermission
- String
Zeichenfolgen, die eine Berechtigung benennen, die ein Empfänger enthalten muss, um Ihre Übertragung zu empfangen. Wenn NULL, ist keine Berechtigung erforderlich.
- 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
#sendBroadcast(Intent) Diese Version ermöglicht es Ihnen, Daten aus der Übertragung zurück zu empfangen. Dies wird durch die Bereitstellung Ihres eigenen BroadcastReceivers beim Aufrufen erreicht, das als endgültiger Empfänger am Ende der Übertragung behandelt wird - seine BroadcastReceiver#onReceive Methode wird mit den Ergebniswerten aufgerufen, die von den anderen Empfängern gesammelt werden. Die Übertragung wird auf die gleiche Weise wie anrufe #sendOrderedBroadcast(Intent, String)serialisiert.
Wie #sendBroadcast(Intent)ist diese Methode asynchron. Sie wird zurückgegeben, bevor resultReceiver.onReceive() aufgerufen wird.
Weitere Informationen zu Intent-Übertragungen finden Sie unter.See BroadcastReceiver for more information on Intent broadcasts.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Weitere Informationen
- SendBroadcast(Intent)
- <xref:Android.Content.Context.SendBroadcast(Android.Content.Intent%2c+System.String)>
- <xref:Android.Content.Context.SendOrderedBroadcast(Android.Content.Intent%2c+System.String)>
- BroadcastReceiver
- <xref:Android.Content.Context.RegisterReceiver(Android.Content.BroadcastReceiver%2c+Android.Content.IntentFilter)>
Gilt für:
SendOrderedBroadcast(Intent, String, Bundle, BroadcastReceiver, Handler, Result, String, Bundle)
#sendBroadcast(Intent) Diese Version ermöglicht es Ihnen, Daten aus der Übertragung zurück zu empfangen.
[Android.Runtime.Register("sendOrderedBroadcast", "(Landroid/content/Intent;Ljava/lang/String;Landroid/os/Bundle;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_Ljava_lang_String_Landroid_os_Bundle_Landroid_content_BroadcastReceiver_Landroid_os_Handler_ILjava_lang_String_Landroid_os_Bundle_Handler", ApiSince=34)]
public virtual void SendOrderedBroadcast(Android.Content.Intent intent, string? receiverPermission, Android.OS.Bundle? options, Android.Content.BroadcastReceiver? resultReceiver, Android.OS.Handler? scheduler, Android.App.Result initialCode, string? initialData, Android.OS.Bundle? initialExtras);
[<Android.Runtime.Register("sendOrderedBroadcast", "(Landroid/content/Intent;Ljava/lang/String;Landroid/os/Bundle;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_Ljava_lang_String_Landroid_os_Bundle_Landroid_content_BroadcastReceiver_Landroid_os_Handler_ILjava_lang_String_Landroid_os_Bundle_Handler", ApiSince=34)>]
abstract member SendOrderedBroadcast : Android.Content.Intent * string * Android.OS.Bundle * Android.Content.BroadcastReceiver * Android.OS.Handler * Android.App.Result * string * Android.OS.Bundle -> unit
override this.SendOrderedBroadcast : Android.Content.Intent * string * Android.OS.Bundle * 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.
- receiverPermission
- String
Zeichenfolgen, die eine Berechtigung benennen, die ein Empfänger enthalten muss, um Ihre Übertragung zu empfangen. Wenn NULL, ist keine Berechtigung erforderlich.
- options
- Bundle
(optional) Zusätzliche Sendeoptionen, die aus einem android.app.BroadcastOptions.
- 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
#sendBroadcast(Intent) Diese Version ermöglicht es Ihnen, Daten aus der Übertragung zurück zu empfangen. Dies wird durch die Bereitstellung Ihres eigenen BroadcastReceivers beim Aufrufen erreicht, das als endgültiger Empfänger am Ende der Übertragung behandelt wird - seine BroadcastReceiver#onReceive Methode wird mit den Ergebniswerten aufgerufen, die von den anderen Empfängern gesammelt werden. Die Übertragung wird auf die gleiche Weise wie anrufe #sendOrderedBroadcast(Intent, String)serialisiert.
Wie #sendBroadcast(Intent)ist diese Methode asynchron. Sie wird zurückgegeben, bevor resultReceiver.onReceive() aufgerufen wird.
Weitere Informationen zu Intent-Übertragungen finden Sie unter.See BroadcastReceiver for more information on Intent broadcasts.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle)
#sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int, String,
Bundle) Mit dieser Version können Sie den App-Op angeben, um Einschränkungen zu erzwingen, an welche Empfänger die Übertragung gesendet wird.
[Android.Runtime.Register("sendOrderedBroadcast", "(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_Ljava_lang_String_Ljava_lang_String_Landroid_content_BroadcastReceiver_Landroid_os_Handler_ILjava_lang_String_Landroid_os_Bundle_Handler", ApiSince=30)]
public virtual void SendOrderedBroadcast(Android.Content.Intent intent, string? receiverPermission, string? receiverAppOp, Android.Content.BroadcastReceiver? resultReceiver, Android.OS.Handler? scheduler, Android.App.Result initialCode, string? initialData, Android.OS.Bundle? initialExtras);
[<Android.Runtime.Register("sendOrderedBroadcast", "(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V", "GetSendOrderedBroadcast_Landroid_content_Intent_Ljava_lang_String_Ljava_lang_String_Landroid_content_BroadcastReceiver_Landroid_os_Handler_ILjava_lang_String_Landroid_os_Bundle_Handler", ApiSince=30)>]
abstract member SendOrderedBroadcast : Android.Content.Intent * string * string * Android.Content.BroadcastReceiver * Android.OS.Handler * Android.App.Result * string * Android.OS.Bundle -> unit
override this.SendOrderedBroadcast : Android.Content.Intent * string * string * 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.
- receiverPermission
- String
Zeichenfolgen, die eine Berechtigung benennen, die ein Empfänger enthalten muss, um Ihre Übertragung zu empfangen. Wenn NULL, ist keine Berechtigung erforderlich.
- receiverAppOp
- String
Der App-Vorgang, der der Übertragung zugeordnet ist. Ist null, ist kein appOp erforderlich. Wenn sowohl receiverAppOp als auch receiverPermission ungleich NULL sind, muss ein Empfänger beide haben, um die Übertragung zu empfangen.
- 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
#sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int, String, Bundle) Mit dieser Version können Sie den App-Op angeben, um Einschränkungen zu erzwingen, an welche Empfänger die Übertragung gesendet wird.
Weitere Informationen zu Intent-Übertragungen finden Sie unter.See BroadcastReceiver for more information on Intent broadcasts.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.