From 8af61891fb385f7515f9ec1eb9338bead0f5318f Mon Sep 17 00:00:00 2001 From: Sourav Patra Date: Mon, 16 Nov 2020 11:22:12 -0500 Subject: [PATCH] small fix --- .../buildOutputCleanup/buildOutputCleanup.lock | Bin 17 -> 17 bytes .../com/josh/trackcovid19v2/HomeActivity.java | 4 ++-- .../com/josh/trackcovid19v2/SettingsActivity.java | 6 ++++++ app/src/main/res/xml/root_preferences.xml | 5 ++++- 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index e7497f9cad5365ccc4c8db4fe899e68f43f51647..38858e35bee7f852470b2fe4322e2f9549ac3993 100755 GIT binary patch literal 17 VcmZR+ab2fDE%nW61~5<&0{}Sv1iJtL literal 17 VcmZR+ab2fDE%nW61~5?e1OPcM1nmF- diff --git a/app/src/main/java/com/josh/trackcovid19v2/HomeActivity.java b/app/src/main/java/com/josh/trackcovid19v2/HomeActivity.java index 760d02b..1a6df6b 100755 --- a/app/src/main/java/com/josh/trackcovid19v2/HomeActivity.java +++ b/app/src/main/java/com/josh/trackcovid19v2/HomeActivity.java @@ -26,8 +26,8 @@ public class HomeActivity extends AppCompatActivity { private int SPLASH_SCREEN_TIME_OUT = 30000; private Button button; private Handler handler; - private int STORAGE_PERMISSION_CODE = 1; - private int INTERNET_PERMISSION_CODE = 1; + private final int STORAGE_PERMISSION_CODE = 1; + private final int INTERNET_PERMISSION_CODE = 1; private Runnable myRunnable; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); diff --git a/app/src/main/java/com/josh/trackcovid19v2/SettingsActivity.java b/app/src/main/java/com/josh/trackcovid19v2/SettingsActivity.java index d32719e..c9417b2 100755 --- a/app/src/main/java/com/josh/trackcovid19v2/SettingsActivity.java +++ b/app/src/main/java/com/josh/trackcovid19v2/SettingsActivity.java @@ -1,6 +1,7 @@ package com.josh.trackcovid19v2; import android.os.Bundle; +import android.util.Log; import androidx.appcompat.app.ActionBar; import androidx.appcompat.app.AppCompatActivity; @@ -36,8 +37,13 @@ public class SettingsActivity extends AppCompatActivity { public boolean onPreferenceChange(Preference preference, Object newValue) { if (AppCompatDelegate.getDefaultNightMode() == AppCompatDelegate.MODE_NIGHT_YES) { AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO); + darkModeSwitch.setDefaultValue(true); + Log.i("aa","set off dark mode"); } else { AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES); + darkModeSwitch.setDefaultValue(false); + Log.i("aa","set on dark mode"); + } return false; } diff --git a/app/src/main/res/xml/root_preferences.xml b/app/src/main/res/xml/root_preferences.xml index ec16815..9181d83 100755 --- a/app/src/main/res/xml/root_preferences.xml +++ b/app/src/main/res/xml/root_preferences.xml @@ -6,7 +6,10 @@ + android:title="Dark Mode" + android:defaultValue="false" + android:summaryOff="Disabled" + android:summaryOn="Enabled"/>