From 2d488a67f24cf052f2b30d86a433ccc2898720b1 Mon Sep 17 00:00:00 2001 From: Sunxy88 Date: Sat, 14 Nov 2020 14:57:07 +0100 Subject: [PATCH] Use dark theme in settings window. (#655) --- .../uhabits/activities/settings/SettingsActivity.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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..d61bdfe52 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,25 @@ import android.os.*; import org.isoron.androidbase.activities.*; import org.isoron.androidbase.utils.*; -import org.isoron.uhabits.R; +import org.isoron.uhabits.*; +import org.isoron.uhabits.activities.*; /** * 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(); }