MockContext.RegisterReceiver 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 |
|---|---|
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags) |
Veraltet.
Löst UnsupportedOperationException aus. Überschreiben Sie diese Methode, um einen Übertragungsempfänger in einem Test zu registrieren. |
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler) |
Registrieren Sie sich für den Empfang von Absichtsübertragungen, die im Kontext von <var>scheduler</var> ausgeführt werden sollen. |
| RegisterReceiver(BroadcastReceiver, IntentFilter) |
Registrieren Sie einen BroadcastReceiver, der im Hauptaktivitätsthread ausgeführt werden soll. |
| RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags) |
Veraltet.
Löst UnsupportedOperationException aus. Überschreiben Sie diese Methode, um einen Übertragungsempfänger in einem Test zu registrieren. |
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags)
Achtung
This method has an incorrect enumeration type. Use the overload that takes ReceiverFlags instead.
Löst UnsupportedOperationException aus. Überschreiben Sie diese Methode, um einen Übertragungsempfänger in einem Test zu registrieren.
[Android.Runtime.Register("registerReceiver", "(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent;", "GetRegisterReceiver_Landroid_content_BroadcastReceiver_Landroid_content_IntentFilter_Ljava_lang_String_Landroid_os_Handler_IHandler", ApiSince=26)]
[System.Obsolete("This method has an incorrect enumeration type. Use the overload that takes ReceiverFlags instead.")]
public override Android.Content.Intent? RegisterReceiver(Android.Content.BroadcastReceiver? receiver, Android.Content.IntentFilter? filter, string? broadcastPermission, Android.OS.Handler? scheduler, Android.Content.ActivityFlags flags);
[<Android.Runtime.Register("registerReceiver", "(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent;", "GetRegisterReceiver_Landroid_content_BroadcastReceiver_Landroid_content_IntentFilter_Ljava_lang_String_Landroid_os_Handler_IHandler", ApiSince=26)>]
[<System.Obsolete("This method has an incorrect enumeration type. Use the overload that takes ReceiverFlags instead.")>]
override this.RegisterReceiver : Android.Content.BroadcastReceiver * Android.Content.IntentFilter * string * Android.OS.Handler * Android.Content.ActivityFlags -> Android.Content.Intent
Parameter
- receiver
- BroadcastReceiver
Der zu registrierende Übertragungsempfänger. Für eine Testüberschreibung verfügbar; Die Standardmäßige Pseudoimplementierung verwendet dieses Argument nicht.
- filter
- IntentFilter
Der Intent-Filter für den Empfänger. Für eine Testüberschreibung verfügbar; Die Standardmäßige Pseudoimplementierung verwendet dieses Argument nicht.
- broadcastPermission
- String
Die Berechtigung, die für Übertragungssender erforderlich ist. Für eine Testüberschreibung verfügbar; Die Standardmäßige Pseudoimplementierung verwendet dieses Argument nicht.
- scheduler
- Handler
Der Handler für Empfängerrückrufe. Für eine Testüberschreibung verfügbar; Die Standardmäßige Pseudoimplementierung verwendet dieses Argument nicht.
- flags
- ActivityFlags
Die Flags für den angeforderten Vorgang. Für eine Testüberschreibung verfügbar; Die Standardmäßige Pseudoimplementierung verwendet dieses Argument nicht.
Gibt zurück
Es wird kein Wert zurückgegeben. Die standardmäßige Pseudoimplementierung löst aus UnsupportedOperationException; überschreiben Sie diese Methode, um ein Testergebnis bereitzustellen.
- Attribute
Hinweise
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:
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler)
Registrieren Sie sich für den Empfang von Absichtsübertragungen, die im Kontext von <var>scheduler</var> ausgeführt werden sollen.
[Android.Runtime.Register("registerReceiver", "(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;)Landroid/content/Intent;", "GetRegisterReceiver_Landroid_content_BroadcastReceiver_Landroid_content_IntentFilter_Ljava_lang_String_Landroid_os_Handler_Handler")]
public override Android.Content.Intent? RegisterReceiver(Android.Content.BroadcastReceiver? receiver, Android.Content.IntentFilter? filter, string? broadcastPermission, Android.OS.Handler? scheduler);
[<Android.Runtime.Register("registerReceiver", "(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;)Landroid/content/Intent;", "GetRegisterReceiver_Landroid_content_BroadcastReceiver_Landroid_content_IntentFilter_Ljava_lang_String_Landroid_os_Handler_Handler")>]
override this.RegisterReceiver : Android.Content.BroadcastReceiver * Android.Content.IntentFilter * string * Android.OS.Handler -> Android.Content.Intent
Parameter
- receiver
- BroadcastReceiver
Der BroadcastReceiver zur Behandlung der Übertragung.
- filter
- IntentFilter
Wählt die zu empfangenden Absichtsübertragungen aus.
- broadcastPermission
- String
Zeichenfolgenbenennung für Berechtigungen, die ein Sender halten muss, um ihnen eine Absicht zu senden. Wenn NULL, ist keine Berechtigung erforderlich.
- scheduler
- Handler
Handler, der den Thread identifiziert, der die Absicht erhält. Wenn NULL, wird der Hauptthread des Prozesses verwendet.
Gibt zurück
Es wird kein Wert zurückgegeben. Die standardmäßige Pseudoimplementierung löst aus UnsupportedOperationException; überschreiben Sie diese Methode, um ein Testergebnis bereitzustellen.
- Attribute
Hinweise
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:
RegisterReceiver(BroadcastReceiver, IntentFilter)
Registrieren Sie einen BroadcastReceiver, der im Hauptaktivitätsthread ausgeführt werden soll.
[Android.Runtime.Register("registerReceiver", "(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;", "GetRegisterReceiver_Landroid_content_BroadcastReceiver_Landroid_content_IntentFilter_Handler")]
public override Android.Content.Intent? RegisterReceiver(Android.Content.BroadcastReceiver? receiver, Android.Content.IntentFilter? filter);
[<Android.Runtime.Register("registerReceiver", "(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;", "GetRegisterReceiver_Landroid_content_BroadcastReceiver_Landroid_content_IntentFilter_Handler")>]
override this.RegisterReceiver : Android.Content.BroadcastReceiver * Android.Content.IntentFilter -> Android.Content.Intent
Parameter
- receiver
- BroadcastReceiver
Der BroadcastReceiver zur Behandlung der Übertragung.
- filter
- IntentFilter
Wählt die zu empfangenden Absichtsübertragungen aus.
Gibt zurück
Es wird kein Wert zurückgegeben. Die standardmäßige Pseudoimplementierung löst aus UnsupportedOperationException; überschreiben Sie diese Methode, um ein Testergebnis bereitzustellen.
- Attribute
Hinweise
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:
RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags)
Achtung
This method has an incorrect enumeration type. Use the overload that takes ReceiverFlags instead.
Löst UnsupportedOperationException aus. Überschreiben Sie diese Methode, um einen Übertragungsempfänger in einem Test zu registrieren.
[Android.Runtime.Register("registerReceiver", "(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;I)Landroid/content/Intent;", "GetRegisterReceiver_Landroid_content_BroadcastReceiver_Landroid_content_IntentFilter_IHandler", ApiSince=26)]
[System.Obsolete("This method has an incorrect enumeration type. Use the overload that takes ReceiverFlags instead.")]
public override Android.Content.Intent? RegisterReceiver(Android.Content.BroadcastReceiver? receiver, Android.Content.IntentFilter? filter, Android.Content.ActivityFlags flags);
[<Android.Runtime.Register("registerReceiver", "(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;I)Landroid/content/Intent;", "GetRegisterReceiver_Landroid_content_BroadcastReceiver_Landroid_content_IntentFilter_IHandler", ApiSince=26)>]
[<System.Obsolete("This method has an incorrect enumeration type. Use the overload that takes ReceiverFlags instead.")>]
override this.RegisterReceiver : Android.Content.BroadcastReceiver * Android.Content.IntentFilter * Android.Content.ActivityFlags -> Android.Content.Intent
Parameter
- receiver
- BroadcastReceiver
Der zu registrierende Übertragungsempfänger. Für eine Testüberschreibung verfügbar; Die Standardmäßige Pseudoimplementierung verwendet dieses Argument nicht.
- filter
- IntentFilter
Der Intent-Filter für den Empfänger. Für eine Testüberschreibung verfügbar; Die Standardmäßige Pseudoimplementierung verwendet dieses Argument nicht.
- flags
- ActivityFlags
Die Flags für den angeforderten Vorgang. Für eine Testüberschreibung verfügbar; Die Standardmäßige Pseudoimplementierung verwendet dieses Argument nicht.
Gibt zurück
Es wird kein Wert zurückgegeben. Die standardmäßige Pseudoimplementierung löst aus UnsupportedOperationException; überschreiben Sie diese Methode, um ein Testergebnis bereitzustellen.
- Attribute
Hinweise
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.