Android Cómo configurar banderas globales para todas las actividades

Tengo el problema de que actualmente cada vez que comienzo una nueva Actividad, por ejemplo, así:

Intent exchangedetail = new Intent(getActivity(), ExchangeDetail.class);
exchangedetail.putExtra("key", web[+ position]);
getActivity().startActivity(exchangedetail);

Tengo que configurar mi Light NavBar y la barra de estado cada vez así:

//Setup Status Bar and Nav Bar white if supported
View decorView = getWindow().getDecorView();
Window win = getWindow();

if(Build.VERSION.SDK_INT >= 27) {
    decorView.setSystemUiVisibility(FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS |
            View.SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR |
            View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
}
else if (Build.VERSION.SDK_INT >= 23 && Build.VERSION.SDK_INT < 27) {
    decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
    win.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION,
            WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
}
else {
    win.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS,
            WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
    win.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION,
            WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
}

¿Hay alguna forma de, por ejemplo, establecer estos indicadores en mi actividad principal y cada vez que un nuevo Intento / Actividad use estos indicadores para que no tenga que configurarlos cada vez que llame a un nuevo Intento? Creo que style.xml funcionaría sí, pero necesito establecer esas marcas de forma promedia en StartUp desde mi aplicación.

Respuesta 1

Básicamente, en mi universidad, nos han dado un Finch Robot para trabajar y ayudarnos a desarrollar nuestras habilidades de programación Java. Sin embargo, tengo un pequeño problema. El Uni usa máquinas Windows y yo uso un ...

Soy nuevo en la gramática libre de contexto y hasta ahora solo he aprendido cosas como la derivación izquierda / derecha y G = (V, E, R, S). Pero el problema que estoy tratando de resolver implica el prototipo de Java y no soy muy bueno ...

Construí una aplicación con Angular, SpringBoot y MySQL Database. Utiliza CrudRepository y no lo entiendo (todo funciona bien). ¿Cómo saben los controladores / repositorio qué tabla ...

Entonces tengo un hashmap que almacena cadenas como la clave y las listas como el valor. Necesito crear una nueva lista dentro de mi método, llenar mi nueva lista con la que está almacenada dentro del hashmap. Haciendo esto soy ...