Lenguaje

GeofenceHardware.RegisterForMonitorStateChangeCallback Método

Definición

Registre la devolución de llamada para recibir una notificación cuando cambie el estado de un sistema de supervisión de geovalla de hardware.

[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 del monitor

callback
GeofenceHardwareMonitorCallback

Devolución de llamada a la que se llamará.

Devoluciones

true en caso de éxito

Atributos

Comentarios

Registre la devolución de llamada para recibir una notificación cuando cambie el estado de un sistema de supervisión de geovalla de hardware. Por ejemplo, puede cambiar de #MONITOR_CURRENTLY_AVAILABLE a #MONITOR_CURRENTLY_UNAVAILABLE

Requiere android.Manifest.permission#ACCESS_FINE_LOCATION permiso cuando #MONITORING_TYPE_GPS_HARDWARE se usa.

Requiere android.Manifest.permission#LOCATION_HARDWARE permiso para acceder a la geovalla en hardware.

Los desarrolladores de aplicaciones no deben llamar a esta API directamente. Una API de nivel superior que abstrae el hardware debe usarse en su lugar. Todas las comprobaciones se realizan mediante la API pública de nivel superior. La API de nivel superior debe controlar cualquier bloqueo necesario.

El mismo objeto de devolución de llamada se puede usar para informarse de las transiciones de geovalla y los cambios de estado del subsistema de hardware subyacente.

Java documentación para android.hardware.location.GeofenceHardware.registerForMonitorStateChangeCallback(int, android.hardware.location.GeofenceHardwareMonitorCallback).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a