Lenguaje

SensorManager.RequestTriggerSensor(TriggerEventListener, Sensor) Método

Definición

Solicita la recepción de eventos de desencadenador para un sensor de desencadenador.

[Android.Runtime.Register("requestTriggerSensor", "(Landroid/hardware/TriggerEventListener;Landroid/hardware/Sensor;)Z", "GetRequestTriggerSensor_Landroid_hardware_TriggerEventListener_Landroid_hardware_Sensor_Handler")]
public virtual bool RequestTriggerSensor(Android.Hardware.TriggerEventListener? listener, Android.Hardware.Sensor? sensor);
[<Android.Runtime.Register("requestTriggerSensor", "(Landroid/hardware/TriggerEventListener;Landroid/hardware/Sensor;)Z", "GetRequestTriggerSensor_Landroid_hardware_TriggerEventListener_Landroid_hardware_Sensor_Handler")>]
abstract member RequestTriggerSensor : Android.Hardware.TriggerEventListener * Android.Hardware.Sensor -> bool
override this.RequestTriggerSensor : Android.Hardware.TriggerEventListener * Android.Hardware.Sensor -> bool

Parámetros

listener
TriggerEventListener

Agente de escucha en el que se entregará .TriggerEventListener#onTrigger(TriggerEvent)

sensor
Sensor

Sensor que se va a habilitar.

Devoluciones

True si el sensor se ha habilitado correctamente.

Atributos

Excepciones

cuando el sensor es null o no es un sensor de desencadenador.

Comentarios

Solicita la recepción de eventos de desencadenador para un sensor de desencadenador.

Cuando el sensor detecta una condición de evento de desencadenador, como movimiento significativo en el caso de , el agente de Sensor#TYPE_SIGNIFICANT_MOTIONescucha del desencadenador proporcionado se invocará una vez y, a continuación, se cancelará su solicitud para recibir eventos de desencadenador. Para continuar recibiendo eventos de desencadenador, la aplicación debe solicitar que reciba eventos de desencadenador de nuevo.

Java documentación para android.hardware.SensorManager.requestTriggerSensor(android.hardware.TriggerEventListener, android.hardware.Sensor).

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