Idioma

GeofenceHardware.RegisterForMonitorStateChangeCallback Método

Definição

Registre o retorno de chamada para ser notificado quando o estado de um sistema de monitoramento de cerca geográfica de hardware for alterado.

[Android.Runtime.Register("registerForMonitorStateChangeCallback", "(ILandroid/hardware/location/GeofenceHardwareMonitorCallback;)Z", "")]
public bool RegisterForMonitorStateChangeCallback(Android.Hardware.Location.GeofenceMonitoringType monitoringType, Android.Hardware.Location.GeofenceHardwareMonitorCallback? callback);
[<Android.Runtime.Register("registerForMonitorStateChangeCallback", "(ILandroid/hardware/location/GeofenceHardwareMonitorCallback;)Z", "")>]
member this.RegisterForMonitorStateChangeCallback : Android.Hardware.Location.GeofenceMonitoringType * Android.Hardware.Location.GeofenceHardwareMonitorCallback -> bool

Parâmetros

monitoringType
GeofenceMonitoringType

Tipo do monitor

callback
GeofenceHardwareMonitorCallback

Retorno de chamada que será chamado.

Retornos

true sobre o sucesso

Atributos

Comentários

Registre o retorno de chamada para ser notificado quando o estado de um sistema de monitoramento de cerca geográfica de hardware for alterado. Por exemplo, ele pode mudar de #MONITOR_CURRENTLY_AVAILABLE para #MONITOR_CURRENTLY_UNAVAILABLE

android.Manifest.permission#ACCESS_FINE_LOCATION Requer permissão quando #MONITORING_TYPE_GPS_HARDWARE usado.

android.Manifest.permission#LOCATION_HARDWARE Requer permissão para acessar o geofencing em hardware.

Essa API não deve ser chamada diretamente pelos desenvolvedores do aplicativo. Uma API de nível mais alto que abstrai o hardware deve ser usada. Todas as verificações são feitas pela API pública de nível superior. Qualquer bloqueio necessário deve ser tratado pela API de nível superior.

O mesmo objeto de retorno de chamada pode ser usado para ser informado de transições de cerca geográfica e alterações de estado do subsistema de hardware subjacente.

Java documentação para android.hardware.location.GeofenceHardware.registerForMonitorStateChangeCallback(int, android.hardware.location.GeofenceHardwareMonitorCallback).

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