我的活动使用setRequestedOrientation()锁定其方向。但是,一旦将其设置为ActivityInfo.SCREEN_ORIENTATION_SENSOR之外的其他内容,则当用户旋转其设备时,不再调用onConfigurationChange()(因为它不再更改)。
在使用setRequestedOrientation()设置方向后,还有一种方法可以检测手机的方向何时发生变化?或者换句话说,当onConfigurationChange()被调用时,即使它不再被调用了吗?
我想知道方向在物理上有何变化,即使我已经使用setRequestedOrientation()锁定了视图。
希望有道理......
答案 0 :(得分:1)
您需要自己监控方向。具体来说,您需要查看OrientationEventListener。 http://developer.android.com/reference/android/view/OrientationEventListener.html