From 070aada0b725ec48c14bb1b802382b24c821ba85 Mon Sep 17 00:00:00 2001 From: Xi SONG Date: Tue, 10 Nov 2020 15:23:39 +0100 Subject: [PATCH] Use dark them in settings window. --- .../uhabits/activities/settings/SettingsActivity.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/android/uhabits-android/src/main/java/org/isoron/uhabits/activities/settings/SettingsActivity.java b/android/uhabits-android/src/main/java/org/isoron/uhabits/activities/settings/SettingsActivity.java index 72c519833..9e17e29ca 100644 --- a/android/uhabits-android/src/main/java/org/isoron/uhabits/activities/settings/SettingsActivity.java +++ b/android/uhabits-android/src/main/java/org/isoron/uhabits/activities/settings/SettingsActivity.java @@ -23,17 +23,27 @@ import android.os.*; import org.isoron.androidbase.activities.*; import org.isoron.androidbase.utils.*; +import org.isoron.uhabits.HabitsApplication; +import org.isoron.uhabits.HabitsApplicationComponent; import org.isoron.uhabits.R; +import org.isoron.uhabits.activities.AndroidThemeSwitcher; /** * Activity that allows the user to view and modify the app settings. */ public class SettingsActivity extends BaseActivity { + private AndroidThemeSwitcher themeSwitcher; + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + + HabitsApplicationComponent compoenent = ((HabitsApplication) getApplication()).getComponent(); + themeSwitcher = new AndroidThemeSwitcher(this, compoenent.getPreferences()); + themeSwitcher.apply(); + setContentView(R.layout.settings_activity); setupActionBarColor(); }