Android OrientationEventListener SensorManager.SENSOR_DELAY_NORMAL 必要性
Android OrientationEventListener SensorManager.SENSOR_DELAY_NORMAL Necessity
来自 documentation,它说:
Use the default value of SENSOR_DELAY_NORMAL for simple screen orientation change detection.
这是否意味着如果我不在构造函数中包含传感器速率,它仍会应用 SENSOR_DELAY_NORMAL
?
也就是说,这两个是一样的吗:
OrientationEventListener(context)
OrientationEventListener(context, Sensor.SENSOR_DELAY_NORMAL)
PS:我用于简单的屏幕方向变化检测。
根据the official source code,前构造函数定义如下,
/**
* Creates a new OrientationEventListener.
*
* @param context for the OrientationEventListener.
*/
public OrientationEventListener(Context context) {
this(context, SensorManager.SENSOR_DELAY_NORMAL);
}
所以,完全等同于后者。你可以使用任何你喜欢的。
来自 documentation,它说:
Use the default value of SENSOR_DELAY_NORMAL for simple screen orientation change detection.
这是否意味着如果我不在构造函数中包含传感器速率,它仍会应用 SENSOR_DELAY_NORMAL
?
也就是说,这两个是一样的吗:
OrientationEventListener(context)
OrientationEventListener(context, Sensor.SENSOR_DELAY_NORMAL)
PS:我用于简单的屏幕方向变化检测。
根据the official source code,前构造函数定义如下,
/**
* Creates a new OrientationEventListener.
*
* @param context for the OrientationEventListener.
*/
public OrientationEventListener(Context context) {
this(context, SensorManager.SENSOR_DELAY_NORMAL);
}
所以,完全等同于后者。你可以使用任何你喜欢的。