Я хочу, чтобы мое приложение поддерживало только портретный и левый ландшафтный режим ориентации.
Если мое приложение находится в портретном режиме, а пользователь меняет ориентацию на альбомную слева, оно должно измениться на альбомный режим. Но если мое приложение запущено в портретном режиме и пользователь меняет ориентацию на альбомную справа, оно не должно меняться на альбомный режим.
аналогичным образом он должен изменить свой режим с левого пейзажа на портрет.
if(screenOrientation == 0){
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
} else if(screenOrientation == 1){
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
Я заблокировал режим в зависимости от значения screenOrientation, но когда разблокировать вращение. без разблокировки он не изменит свой режим ни при каком вращении.
кто-нибудь имеет представление об этом?