我需要获取更新的设备方向,但我必须将我的Activity固定为纵向(我在布局xml文件中所做的),这阻止了我使用它:introtation=getWindowManager().getDefaultDisplay().getRotation();因为它总是给我纵向旋转,所以,我尝试依靠传感器。我发现Sensor.TYPE_ORIENTATION已被弃用,所以我使用了Sensor.TYPE_ACCELEROMETER和Sensor.TYPE_MAGNETIC_FIELD的组合,这是事件听众:SensorEventListenersensorEventListener=newSensorE