@Override public void onSensorChanged(SensorEvent event) { switch (event.sensor.getType()) { case Sensor.TYPE_ACCELEROMETER: st.onAccelerometerDataReceived( System.currentTimeMillis(), event.values[0], event.values[1], event.values[2]); // just update the oldest z value detector.addSensorValues(System.currentTimeMillis(), event.values); break; default: } // switch (event.sensor.getType()) }