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 . |