Language

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

registerListener 呼び出しで以前に使用された android.hardware.SensorEventListener SensorEventListener オブジェクト。

返品

true このリスナーに登録されているすべてのセンサーでフラッシュが正常に開始された場合は false。このリスナーに対して事前に登録されているセンサーがない場合、またはいずれかのセンサーでフラッシュが失敗した場合は false。

属性

例外

リスナーが null の場合。

注釈

このリスナーに登録されているすべてのセンサーの FIFO をフラッシュします。 センサーの FIFO にイベントがある場合は、FIFO の maxReportLatency の有効期限が切れているかのように返されます。 イベントは、SensorEventListener を介して通常の方法で返されます。 この呼び出しは、このセンサーの maxReportLatency には影響しません。 この呼び出しは非同期であり、すぐに返されます。 android.hardware.SensorEventListener2#onFlushCompleted onFlushCompleted は、このメソッドの呼び出し時にバッチ内のすべてのイベントが正常に配信された後に呼び出されます。 ハードウェアがフラッシュをサポートしていない場合でも true が返され、このセンサーに登録されているすべてのクライアントの現在のイベントの後に簡易フラッシュ完了イベントが送信されます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

こちらもご覧ください

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