我今天痛苦地发现了
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_FULL_SENSOR);
在最新的三星设备上无法正常使用。
我希望能够根据传感器的状态设置屏幕方向,这意味着即使设备仅设置了纵向(在设备级别上),如果用户将设备旋转到横向,我的应用程序也应该更改配置 - 重新加载具有适当布局的活动。
SCREEN_ORIENTATION_FULL_SENSOR
可以在任何其他设备和旧的三星设备上正常使用。新的三星设备使用该设置进行各种疯狂的布局行为。