MockContext.RegisterReceiver Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags) |
Obsoleti.
Genera l'eccezione UnsupportedOperationException. Eseguire l'override di questo metodo per registrare un ricevitore di trasmissione in un test. |
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler) |
Eseguire la registrazione per ricevere le trasmissioni delle finalità, per l'esecuzione nel contesto di <var scheduler>/var<>. |
| RegisterReceiver(BroadcastReceiver, IntentFilter) |
Registrare un broadcastReceiver da eseguire nel thread di attività principale. |
| RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags) |
Obsoleti.
Genera l'eccezione UnsupportedOperationException. Eseguire l'override di questo metodo per registrare un ricevitore di trasmissione in un test. |
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags)
Attenzione
This method has an incorrect enumeration type. Use the overload that takes ReceiverFlags instead.
Genera l'eccezione UnsupportedOperationException. Eseguire l'override di questo metodo per registrare un ricevitore di trasmissione in un test.
[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
Parametri
- receiver
- BroadcastReceiver
Ricevitore di trasmissione da registrare. Disponibile per un override di test; l'implementazione fittizia predefinita non usa questo argomento.
- filter
- IntentFilter
Filtro finalità per il ricevitore. Disponibile per un override di test; l'implementazione fittizia predefinita non usa questo argomento.
- broadcastPermission
- String
Autorizzazione richiesta per i mittenti di trasmissione. Disponibile per un override di test; l'implementazione fittizia predefinita non usa questo argomento.
- scheduler
- Handler
Gestore per i callback ricevitori. Disponibile per un override di test; l'implementazione fittizia predefinita non usa questo argomento.
- flags
- ActivityFlags
Flag per l'operazione richiesta. Disponibile per un override di test; l'implementazione fittizia predefinita non usa questo argomento.
Valori restituiti
Non viene restituito alcun valore. L'implementazione fittizia predefinita genera UnsupportedOperationExceptionun'eccezione . Eseguire l'override di questo metodo per fornire un risultato di test.
- Attributi
Commenti
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler)
Eseguire la registrazione per ricevere le trasmissioni delle finalità, per l'esecuzione nel contesto di <var scheduler>/var<>.
[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
Parametri
- receiver
- BroadcastReceiver
BroadcastReceiver per gestire la trasmissione.
- filter
- IntentFilter
Seleziona le trasmissioni finalità da ricevere.
- broadcastPermission
- String
La denominazione di stringhe di un'autorizzazione che un'emittente deve contenere per inviare un intento all'utente. Se null, non è necessaria alcuna autorizzazione.
- scheduler
- Handler
Gestore che identifica il thread che riceverà la finalità. Se null, verrà usato il thread principale del processo.
Valori restituiti
Non viene restituito alcun valore. L'implementazione fittizia predefinita genera UnsupportedOperationExceptionun'eccezione . Eseguire l'override di questo metodo per fornire un risultato di test.
- Attributi
Commenti
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
RegisterReceiver(BroadcastReceiver, IntentFilter)
Registrare un broadcastReceiver da eseguire nel thread di attività principale.
[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
Parametri
- receiver
- BroadcastReceiver
BroadcastReceiver per gestire la trasmissione.
- filter
- IntentFilter
Seleziona le trasmissioni finalità da ricevere.
Valori restituiti
Non viene restituito alcun valore. L'implementazione fittizia predefinita genera UnsupportedOperationExceptionun'eccezione . Eseguire l'override di questo metodo per fornire un risultato di test.
- Attributi
Commenti
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags)
Attenzione
This method has an incorrect enumeration type. Use the overload that takes ReceiverFlags instead.
Genera l'eccezione UnsupportedOperationException. Eseguire l'override di questo metodo per registrare un ricevitore di trasmissione in un test.
[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
Parametri
- receiver
- BroadcastReceiver
Ricevitore di trasmissione da registrare. Disponibile per un override di test; l'implementazione fittizia predefinita non usa questo argomento.
- filter
- IntentFilter
Filtro finalità per il ricevitore. Disponibile per un override di test; l'implementazione fittizia predefinita non usa questo argomento.
- flags
- ActivityFlags
Flag per l'operazione richiesta. Disponibile per un override di test; l'implementazione fittizia predefinita non usa questo argomento.
Valori restituiti
Non viene restituito alcun valore. L'implementazione fittizia predefinita genera UnsupportedOperationExceptionun'eccezione . Eseguire l'override di questo metodo per fornire un risultato di test.
- Attributi
Commenti
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.