Idioma

MockContext.RegisterReceiver Método

Definição

Sobrecargas

Nome Description
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags)
Obsoleto.

Gera UnsupportedOperationException. Substitua esse método para registrar um receptor de difusão em um teste.

RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler)

Registre-se para receber transmissões de intenção, a serem executadas no contexto do <agendador>< var/var>.

RegisterReceiver(BroadcastReceiver, IntentFilter)

Registre um BroadcastReceiver para ser executado no thread de atividade principal.

RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags)
Obsoleto.

Gera UnsupportedOperationException. Substitua esse método para registrar um receptor de difusão em um teste.

RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags)

Cuidado

This method has an incorrect enumeration type. Use the overload that takes ReceiverFlags instead.

Gera UnsupportedOperationException. Substitua esse método para registrar um receptor de difusão em um teste.

[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

Parâmetros

receiver
BroadcastReceiver

O receptor de transmissão a ser registrado. Disponível para uma substituição de teste; a implementação simulada padrão não usa esse argumento.

filter
IntentFilter

O filtro de intenção para o receptor. Disponível para uma substituição de teste; a implementação simulada padrão não usa esse argumento.

broadcastPermission
String

A permissão necessária para remetentes de transmissão. Disponível para uma substituição de teste; a implementação simulada padrão não usa esse argumento.

scheduler
Handler

O manipulador de retornos de chamada do receptor. Disponível para uma substituição de teste; a implementação simulada padrão não usa esse argumento.

flags
ActivityFlags

Os sinalizadores da operação solicitada. Disponível para uma substituição de teste; a implementação simulada padrão não usa esse argumento.

Retornos

Nenhum valor é retornado. A implementação simulada padrão é lançada UnsupportedOperationException; substitua esse método para fornecer um resultado de teste.

Atributos

Comentários

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler)

Registre-se para receber transmissões de intenção, a serem executadas no contexto do <agendador>< var/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

Parâmetros

receiver
BroadcastReceiver

O BroadcastReceiver para lidar com a transmissão.

filter
IntentFilter

Seleciona as transmissões de intenção a serem recebidas.

broadcastPermission
String

Nomeação de cadeia de caracteres de permissões que uma emissora deve manter para enviar uma Intenção para você. Se for nulo, nenhuma permissão será necessária.

scheduler
Handler

Manipulador que identifica o thread que receberá a Intenção. Se nulo, o thread principal do processo será usado.

Retornos

Nenhum valor é retornado. A implementação simulada padrão é lançada UnsupportedOperationException; substitua esse método para fornecer um resultado de teste.

Atributos

Comentários

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

RegisterReceiver(BroadcastReceiver, IntentFilter)

Registre um BroadcastReceiver para ser executado no thread de atividade principal.

[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

Parâmetros

receiver
BroadcastReceiver

O BroadcastReceiver para lidar com a transmissão.

filter
IntentFilter

Seleciona as transmissões de intenção a serem recebidas.

Retornos

Nenhum valor é retornado. A implementação simulada padrão é lançada UnsupportedOperationException; substitua esse método para fornecer um resultado de teste.

Atributos

Comentários

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags)

Cuidado

This method has an incorrect enumeration type. Use the overload that takes ReceiverFlags instead.

Gera UnsupportedOperationException. Substitua esse método para registrar um receptor de difusão em um teste.

[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

Parâmetros

receiver
BroadcastReceiver

O receptor de transmissão a ser registrado. Disponível para uma substituição de teste; a implementação simulada padrão não usa esse argumento.

filter
IntentFilter

O filtro de intenção para o receptor. Disponível para uma substituição de teste; a implementação simulada padrão não usa esse argumento.

flags
ActivityFlags

Os sinalizadores da operação solicitada. Disponível para uma substituição de teste; a implementação simulada padrão não usa esse argumento.

Retornos

Nenhum valor é retornado. A implementação simulada padrão é lançada UnsupportedOperationException; substitua esse método para fornecer um resultado de teste.

Atributos

Comentários

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a