Androidでフルスクリーンではない状態からフルスクリーンに移行することは問題なく機能します。ただし、フルスクリーンアクティビティ(フルスクリーンビデオプレーヤー)から戻ると、ステータスバーが下にアニメーション化されると、アクティビティが下にスライドしてポップアップします。再開アクティビティは全画面モードからアニメーション化されているようですが、ステータスバーがない場合、実際のアクティビティは欠落しているかのように描画されます。
テーマ/スタイルを指定してマニフェストファイルをいじってみました。コンテンツビューが設定される前、およびアクティビティライフサイクルの他のさまざまな場所で、onCreate()でこれをプログラムで実行してみました。
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
ステータスバーが下にアニメーション化されないようにしたり、コンテンツビューからステータスバーなしで最初に描画してから下に調整したりするのを防ぐ方法はないようです。
誰かこれについて何か考えがありますか?これを変更する方法があるかどうかはわかりませんが、これはAndroidの動作にすぎません。
前もって感謝します。