@Override public final void setTheme(final int resid) { SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this); String themeKey = getString(R.string.theme_preference_key); String themeDefaultValue = getString(R.string.theme_preference_default_value); int theme = Integer.valueOf(sharedPreferences.getString(themeKey, themeDefaultValue)); if (theme != 0) { super.setTheme(R.style.AppTheme_Dark); } else { super.setTheme(R.style.AppTheme); } }
@Override public final void setTheme(final int resid) { SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this); String themeKey = getString(R.string.theme_preference_key); String themeDefaultValue = getString(R.string.theme_preference_default_value); int theme = Integer.valueOf(sharedPreferences.getString(themeKey, themeDefaultValue)); if (theme != 0) { super.setTheme(R.style.AppTheme_Translucent_Dark); } else { super.setTheme(R.style.AppTheme_Translucent_Light); } }
@Override public final void setTheme(final int resourceId) { SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this); String key = getString(R.string.theme_preference_key); String defaultValue = getString(R.string.theme_preference_default_value); int theme = Integer.valueOf(sharedPreferences.getString(key, defaultValue)); if (theme != 0) { super.setTheme(R.style.DarkTheme); } else { super.setTheme(R.style.LightTheme); } }
@Override public final void setTheme(final int resid) { SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this); String key = getString(R.string.theme_preference_key); String defaultValue = getString(R.string.theme_preference_default_value); int theme = Integer.valueOf(sharedPreferences.getString(key, defaultValue)); if (theme != 0) { super.setTheme(R.style.DarkTheme); } else { super.setTheme(R.style.LightTheme); } }
@Override public final void setTheme(final int resid) { SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this); String key = getString(R.string.theme_preference_key); String defaultValue = getString(R.string.theme_preference_default_value); int theme = Integer.valueOf(sharedPreferences.getString(key, defaultValue)); if (theme != 0) { super.setTheme(R.style.DarkTheme); } else { super.setTheme(R.style.LightTheme); } }
@Override public final void setTheme(final int resid) { SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this); String themeKey = getString(R.string.theme_preference_key); String themeDefaultValue = getString(R.string.theme_preference_default_value); int theme = Integer.valueOf(sharedPreferences.getString(themeKey, themeDefaultValue)); String fullscreenKey = getString(R.string.fullscreen_preference_key); boolean fullscreenDefaultValue = getResources().getBoolean(R.bool.fullscreen_preference_default_value); boolean fullscreen = sharedPreferences.getBoolean(fullscreenKey, fullscreenDefaultValue); if (theme != 0) { super.setTheme(fullscreen ? R.style.DarkFullscreenTheme : R.style.DarkTheme); } else { super.setTheme(fullscreen ? R.style.LightFullscreenTheme : R.style.LightTheme); } }
@Override public void setTheme(int resid) { ThemeManager helper = ThemeManager.getInstance(this); helper.applyThemeToActivity(this); super.setTheme(helper.getThemeIdToApply(resid)); }