Lenguaje

SensorManager.Flush(ISensorEventListener) Método

Definición

Vacía el FIFO de todos los sensores registrados para este agente de escucha.

[Android.Runtime.Register("flush", "(Landroid/hardware/SensorEventListener;)Z", "GetFlush_Landroid_hardware_SensorEventListener_Handler")]
public virtual bool Flush(Android.Hardware.ISensorEventListener? listener);
[<Android.Runtime.Register("flush", "(Landroid/hardware/SensorEventListener;)Z", "GetFlush_Landroid_hardware_SensorEventListener_Handler")>]
abstract member Flush : Android.Hardware.ISensorEventListener -> bool
override this.Flush : Android.Hardware.ISensorEventListener -> bool

Parámetros

listener
ISensorEventListener

Objeto android.hardware.SensorEventListener SensorEventListener que se usó anteriormente en una llamada a registerListener.

Devoluciones

true si el vaciado se inicia correctamente en todos los sensores registrados para este agente de escucha, false si no se ha registrado previamente ningún sensor para este agente de escucha o se vacía en uno de los sensores produce un error.

Atributos

Excepciones

cuando el agente de escucha es NULL.

Comentarios

Vacía el FIFO de todos los sensores registrados para este agente de escucha. Si hay eventos en el FIFO del sensor, se devuelven como si la maxReportLatency del FIFO haya expirado. Los eventos se devuelven de la manera habitual a través de SensorEventListener. Esta llamada no afecta a maxReportLatency para este sensor. Esta llamada es asincrónica y devuelve inmediatamente. android.hardware.SensorEventListener2#onFlushCompleted onFlushCompleted se llama después de que todos los eventos del lote en el momento de llamar a este método se hayan entregado correctamente. Si el hardware no admite vaciado, sigue devolviendo true y se envía un evento completo de vaciado trivial después del evento actual para todos los clientes registrados para este sensor.

Java documentación para android.hardware.SensorManager.flush(android.hardware.SensorEventListener).

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

Consulte también

  • <xref:Android.Hardware.SensorManager.RegisterListener(Android.Hardware.ISensorEventListener%2c+Android.Hardware.Sensor%2c+Android.Hardware.Sensor%2c+Android.Hardware.Sensor)>