0

アプリでイマーシブ フルスクリーン モードを使用したいと考えています。

モードに入っても問題ないのですが、次に起動するActivityと消えてしまいます。Activityこれを拡張AppCompatActivityしてオーバーロードonCreate(...)する独自のクラスを作成することでこれを修正しました

protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);

    getWindow().getDecorView().setSystemUiVisibility(
            View.SYSTEM_UI_FLAG_LAYOUT_STABLE
                    | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
                    | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
                    | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
                    | View.SYSTEM_UI_FLAG_FULLSCREEN
                    | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
}

私の他のすべては、Activitiesこのクラスを拡張するようになりました。これを行うより良い方法はありますか?

4

1 に答える 1