mirror of https://github.com/M66B/FairEmail.git
Refactoring
This commit is contained in:
parent
1fbf422d66
commit
5229f4df3f
|
@ -70,17 +70,18 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc
|
||||||
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
|
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
|
||||||
|
|
||||||
if (!this.getClass().equals(ActivityMain.class)) {
|
if (!this.getClass().equals(ActivityMain.class)) {
|
||||||
String theme = prefs.getString("theme", null);
|
String theme = prefs.getString("theme", "light");
|
||||||
if ("system".equals(theme)) {
|
|
||||||
|
if ("dark".equals(theme))
|
||||||
|
setTheme(R.style.AppThemeDark);
|
||||||
|
else if ("black".equals(theme))
|
||||||
|
setTheme(R.style.AppThemeBlack);
|
||||||
|
else if ("system".equals(theme)) {
|
||||||
int uiMode = getResources().getConfiguration().uiMode;
|
int uiMode = getResources().getConfiguration().uiMode;
|
||||||
Log.i("UI mode=" + uiMode);
|
Log.i("UI mode=" + uiMode);
|
||||||
if ((uiMode & Configuration.UI_MODE_NIGHT_YES) != 0)
|
if ((uiMode & Configuration.UI_MODE_NIGHT_YES) != 0)
|
||||||
setTheme(R.style.AppThemeBlack);
|
setTheme(R.style.AppThemeBlack);
|
||||||
}
|
}
|
||||||
if ("dark".equals(theme))
|
|
||||||
setTheme(R.style.AppThemeDark);
|
|
||||||
else if ("black".equals(theme))
|
|
||||||
setTheme(R.style.AppThemeBlack);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
prefs.registerOnSharedPreferenceChangeListener(this);
|
prefs.registerOnSharedPreferenceChangeListener(this);
|
||||||
|
|
Loading…
Reference in New Issue