SensorEventListener
interface SensorEventListener
| android.hardware.SensorEventListener |
Used for receiving notifications from the SensorManager when there is new sensor data.
Summary
| Public methods | |
|---|---|
| abstract Unit |
onAccuracyChanged(sensor: Sensor!, accuracy: Int)Called when the accuracy of the registered sensor has changed. |
| abstract Unit |
onSensorChanged(event: SensorEvent!)Called when there is a new sensor event. |
Public methods
onAccuracyChanged
abstract fun onAccuracyChanged(
sensor: Sensor!,
accuracy: Int
): Unit
Called when the accuracy of the registered sensor has changed. Unlike onSensorChanged(), this is only called when this accuracy value changes.
See the SENSOR_STATUS_* constants in SensorManager for details.
| Parameters | |
|---|---|
accuracy |
Int: The new accuracy of this sensor, one of SensorManager.SENSOR_STATUS_* |
onSensorChanged
abstract fun onSensorChanged(event: SensorEvent!): Unit
Called when there is a new sensor event. Note that "on changed" is somewhat of a misnomer, as this will also be called if we have a new reading from a sensor with the exact same sensor values (but a newer timestamp).
See SensorManager for details on possible sensor types.
See also SensorEvent.
NOTE: The application doesn't own the event object passed as a parameter and therefore cannot hold on to it. The object may be part of an internal pool and may be reused by the framework.
| Parameters | |
|---|---|
event |
SensorEvent!: the SensorEvent. |