Merge "Set the sensor batch size for accelerometer listener." into nyc-mr1-dev am: 22132cb6be

am: 758cfdc79b

* commit '758cfdc79b15c47f85fc0753d60503da61e2a93d':
  Set the sensor batch size for accelerometer listener.

Change-Id: I780e03a033be866cb2c48276977e38494f57ad4c
This commit is contained in:
Ivan Podogov
2016-05-27 22:47:24 +00:00
committed by android-build-merger

View File

@@ -49,6 +49,7 @@ public abstract class WindowOrientationListener {
"debug.orientation.log", false);
private static final boolean USE_GRAVITY_SENSOR = false;
private static final int DEFAULT_BATCH_LATENCY = 100000;
private Handler mHandler;
private SensorManager mSensorManager;
@@ -118,7 +119,12 @@ public abstract class WindowOrientationListener {
Slog.d(TAG, "WindowOrientationListener enabled");
}
mOrientationJudge.resetLocked();
mSensorManager.registerListener(mOrientationJudge, mSensor, mRate, mHandler);
if (mSensor.getType() == Sensor.TYPE_ACCELEROMETER) {
mSensorManager.registerListener(
mOrientationJudge, mSensor, mRate, DEFAULT_BATCH_LATENCY, mHandler);
} else {
mSensorManager.registerListener(mOrientationJudge, mSensor, mRate, mHandler);
}
mEnabled = true;
}
}