public static void onPreCreate(Context context) { final Theme currentTheme = PreferenceManager.getCurrentTheme(context); switch (currentTheme) { case Blue: context.setTheme(R.style.BlueTheme); break; case Green: context.setTheme(R.style.GreenTheme); break; case Red: context.setTheme(R.style.RedTheme); break; case Indigo: context.setTheme(R.style.IndigoTheme); break; case BlueGrey: context.setTheme(R.style.BlueGreyTheme); break; case Black: context.setTheme(R.style.BlackTheme); break; case Orange: context.setTheme(R.style.OrangeTheme); break; case Purple: context.setTheme(R.style.PurpleTheme); break; case Pink: context.setTheme(R.style.PinkTheme); break; default: context.setTheme(R.style.BlueTheme); break; } }