In my app, I am using the light and proximity sensor to detect phone out of pocket functionality and then unregistering the SensorManager when their detection is complete. B
mSensorManager.registerListener(YourListener.this, mSensorManager .getDefaultSensor(Sensor.TYPE_LINEAR_ACCELERATION), SensorManager.SENSOR_DELAY_NORMAL);
take this to register your Listener... then works your unregisterListener
unregisterListener