Я работаю над приложением, разработанным другим разработчиком, и теперь я должен заставить его вращаться при вращении устройства.
В манифесте у меня есть это:
<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"
не вносит никаких изменений?