アプリでイマーシブ フルスクリーン モードを使用したいと考えています。
モードに入っても問題ないのですが、次に起動する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
このクラスを拡張するようになりました。これを行うより良い方法はありますか?