Все 30+ строк кода, которые в настоящее время не работают, могут быть заменены некоторыми значениями XML в вашем файле AndroidManifest.xml
.
Мы все видели
<activity android:name=".YourActivity" android:screenOrientation="portrait" ></activity>
, и мы всеЗнайте, что это плохо работает с планшетами, которые имеют стандартную ориентацию ландшафта.Но как многие из вас видели это?
<activity android:name=".YourActivity" android:screenOrientation="nosensor" ></activity>
По сути это делает так, чтобы ориентация устройства не реагировала на датчик.Так что, если вы по умолчанию используете альбомную или книжную ориентацию, она не изменится.Я проверил его на своем Droid X и на Xoom , и он работает так, как я и ожидал.
Надеюсь, это поможет другим.