kaiser75
28/03/16, 10:39:07
Tengo unas preferencias donde cambio el color de la toolbar, pero al tener bastantes actividades al querer modificar el codigo tengo que cambiar mogollon de lineas en todas las actividades, la consulta era si se puede crear una clase donde llamar y cargar las preferencias y despues añadir esa clase donde vayan las preferencias en cada actividad?
Tengo una clase "PrefSet" donde edito y llamo los colores y este es el codigo que uso en todas las actividades y que quiero unificar en una sola clase.
String b= prefs.getString("bgBarra", "1");
if (b.equals("1")) {
actionBar.setBackgroundDrawable(new ColorDrawable(getResources()
.getColor(PrefSet.azul)));
} else if (b.equals("2")) {
actionBar.setBackgroundDrawable(new ColorDrawable(getResources()
.getColor(PrefSet.verde)));
}
...etc
Tengo una clase "PrefSet" donde edito y llamo los colores y este es el codigo que uso en todas las actividades y que quiero unificar en una sola clase.
String b= prefs.getString("bgBarra", "1");
if (b.equals("1")) {
actionBar.setBackgroundDrawable(new ColorDrawable(getResources()
.getColor(PrefSet.azul)));
} else if (b.equals("2")) {
actionBar.setBackgroundDrawable(new ColorDrawable(getResources()
.getColor(PrefSet.verde)));
}
...etc