Added system theme settings to support auto mode

This commit is contained in:
M66B
2019-02-04 14:32:39 +00:00
parent dc7b5736ae
commit 271d401f19
3 changed files with 17 additions and 4 deletions

View File

@@ -51,6 +51,12 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
String theme = prefs.getString("theme", null);
if ("system".equals(theme)) {
int uiMode = getResources().getConfiguration().uiMode;
Log.i("UI mode=" + uiMode);
if ((uiMode & Configuration.UI_MODE_NIGHT_YES) != 0)
setTheme(R.style.AppThemeDark);
}
if ("dark".equals(theme))
setTheme(R.style.AppThemeDark);
else if ("black".equals(theme))