public interface SensorEventListener
android.hardware.SensorEventListener |
![]() |
Used for receiving notifications from the SensorManager when there is new sensor data.
Public methods |
|
---|---|
abstract void |
onAccuracyChanged(Sensor sensor, int accuracy) Called when the accuracy of the registered sensor has changed. |
abstract void |
onSensorChanged(SensorEvent event) Called when there is a new sensor event. |
void onAccuracyChanged (Sensor sensor, int accuracy)
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 | |
---|---|
sensor |
Sensor
|
accuracy |
int : The new accuracy of this sensor, one of SensorManager.SENSOR_STATUS_* |
void onSensorChanged (SensorEvent event)
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 . |