タイトルが示すように、向きをロックするのに問題があります。
以下のコードを使用しています。
android:screenOrientation="landscape"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
これは、横向きでロードする限り問題なく機能し、モバイルを回転させても横向きのままです。ただし、問題は、電源ボタンを押して電話をロックすると、アプリのロックを解除すると縦向きになることです。ロック解除イベントをキャプチャして、強制的にランドスケープに移動する方法、または他の方法はありますか?
前もって感謝します。
自分で修正しました。他の誰かが同じ問題を経験している場合は、次のことを試してください。
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}