我正在开发由另一个开发人员开发的应用程序,现在应该在设备旋转时使其旋转。
清单上我有这个:
<application
...
android:configChanges="locale|orientation
...>"
所以我从上方移除了orientation
部分。
现在,当我将此行添加到活动onCreate(Bundle)
时,它旋转得很重,需要几秒钟的时间加载,这使它不令人满意。
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_FULL_SENSOR);
但是当我在清单文件中的活动中添加android:screenOrientation="fullSensor"
或android:screenOrientation="sensor"
时,它根本不会旋转。
现在我的问题是:
1)上面提到的两种方法在效率上是否有差异?
2)为什么android:screenOrientation="fullSensor"
不做任何更改?