public class CompassListener
extends java.lang.Object
implements android.hardware.SensorEventListener
This class uses for receiving notifications from the SensorManager when compass sensor values have changed.
| Constructor and Description |
|---|
CompassListener(android.content.Context context,
SensorResultHandler resultHandler)
Constructs new listener with the given Context and
SensorResultHandler objects. |
| Modifier and Type | Method and Description |
|---|---|
void |
onAccuracyChanged(android.hardware.Sensor arg0,
int arg1) |
void |
onSensorChanged(android.hardware.SensorEvent event) |
void |
start()
Unregister the available listener and register new listener for sensor value updates.
|
void |
stop()
Unregister the compass updates listener, if any.
|
public CompassListener(android.content.Context context,
SensorResultHandler resultHandler)
throws java.lang.NullPointerException
SensorResultHandler objects.context - An instance of ContextresultHandler - An instance of SensorResultHandlerjava.lang.NullPointerException - if Context is null.public void start()
Unregister the available listener and register new listener for sensor value updates.
public void stop()
Unregister the compass updates listener, if any.
public void onAccuracyChanged(android.hardware.Sensor arg0,
int arg1)
onAccuracyChanged in interface android.hardware.SensorEventListenerpublic void onSensorChanged(android.hardware.SensorEvent event)
onSensorChanged in interface android.hardware.SensorEventListener