語言

SensorManager.Flush(ISensorEventListener) 方法

定義

清除所有為此聽眾註冊的感測器的FIFO。

[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

參數

listener
ISensorEventListener

一個 android.hardware.SensorEventListener SensorEventListener 先前用於registerListener呼叫的物件。

傳回

true 若該監聽器所有感測器成功啟動沖洗,若先前未註冊該監聽器,或某一感測器沖洗失敗,則為假。

屬性

例外狀況

當 listener 為 null 時。

備註

清除所有為此聽眾註冊的感測器的FIFO。 如果感測器的 FIFO 中出現事件,則會以 FIFO 的最大報告延遲(maxReportLatency)過期來回傳。 事件會以一般方式透過 SensorEventListener 回傳。 這個呼叫不會影響這個感測器的最大報告延遲。 此通話為非同步且會立即回傳。 android.hardware.SensorEventListener2#onFlushCompleted onFlushCompleted 在呼叫時批次中所有事件成功交付後才呼叫。 如果硬體不支援沖洗,它仍然會回傳 true,並且在當前事件後會對所有註冊的該感測器客戶發送一個簡單的沖洗完成事件。

Java 文件 android.hardware.SensorManager.flush(android.hardware.SensorEventListener)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

另請參閱

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