Merge "Set the sensor batch size for accelerometer listener." into nyc-mr1-dev
This commit is contained in:
@@ -49,6 +49,7 @@ public abstract class WindowOrientationListener {
|
|||||||
"debug.orientation.log", false);
|
"debug.orientation.log", false);
|
||||||
|
|
||||||
private static final boolean USE_GRAVITY_SENSOR = false;
|
private static final boolean USE_GRAVITY_SENSOR = false;
|
||||||
|
private static final int DEFAULT_BATCH_LATENCY = 100000;
|
||||||
|
|
||||||
private Handler mHandler;
|
private Handler mHandler;
|
||||||
private SensorManager mSensorManager;
|
private SensorManager mSensorManager;
|
||||||
@@ -118,7 +119,12 @@ public abstract class WindowOrientationListener {
|
|||||||
Slog.d(TAG, "WindowOrientationListener enabled");
|
Slog.d(TAG, "WindowOrientationListener enabled");
|
||||||
}
|
}
|
||||||
mOrientationJudge.resetLocked();
|
mOrientationJudge.resetLocked();
|
||||||
|
if (mSensor.getType() == Sensor.TYPE_ACCELEROMETER) {
|
||||||
|
mSensorManager.registerListener(
|
||||||
|
mOrientationJudge, mSensor, mRate, DEFAULT_BATCH_LATENCY, mHandler);
|
||||||
|
} else {
|
||||||
mSensorManager.registerListener(mOrientationJudge, mSensor, mRate, mHandler);
|
mSensorManager.registerListener(mOrientationJudge, mSensor, mRate, mHandler);
|
||||||
|
}
|
||||||
mEnabled = true;
|
mEnabled = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user