From a8b734e8460a6d23b059690820d2eba3e3e10c6e Mon Sep 17 00:00:00 2001 From: Tyler Nijmeh Date: Mon, 12 Apr 2021 10:56:05 -0700 Subject: Alert on success Signed-off-by: Tyler Nijmeh --- app/src/main/java/com/draco/buoy/fragments/MainPreferenceFragment.kt | 5 +++++ app/src/main/res/values/strings.xml | 2 ++ 2 files changed, 7 insertions(+) diff --git a/app/src/main/java/com/draco/buoy/fragments/MainPreferenceFragment.kt b/app/src/main/java/com/draco/buoy/fragments/MainPreferenceFragment.kt index 123eb1d..2d976f2 100644 --- a/app/src/main/java/com/draco/buoy/fragments/MainPreferenceFragment.kt +++ b/app/src/main/java/com/draco/buoy/fragments/MainPreferenceFragment.kt @@ -96,22 +96,27 @@ class MainPreferenceFragment : PreferenceFragmentCompat(), SharedPreferences.OnS when (preference.key) { getString(R.string.pref_profile_key_default) -> { batterySaverManager.resetToDefault() + Snackbar.make(requireView(), getString(R.string.snackbar_reset), Snackbar.LENGTH_SHORT).show() refreshSettings() } getString(R.string.pref_profile_key_light) -> { batterySaverManager.apply(BatterySaverConstantsConfigProfiles.LIGHT) + Snackbar.make(requireView(), getString(R.string.snackbar_applied), Snackbar.LENGTH_SHORT).show() refreshSettings() } getString(R.string.pref_profile_key_moderate) -> { batterySaverManager.apply(BatterySaverConstantsConfigProfiles.MODERATE) + Snackbar.make(requireView(), getString(R.string.snackbar_applied), Snackbar.LENGTH_SHORT).show() refreshSettings() } getString(R.string.pref_profile_key_high) -> { batterySaverManager.apply(BatterySaverConstantsConfigProfiles.HIGH) + Snackbar.make(requireView(), getString(R.string.snackbar_applied), Snackbar.LENGTH_SHORT).show() refreshSettings() } getString(R.string.pref_profile_key_extreme) -> { batterySaverManager.apply(BatterySaverConstantsConfigProfiles.EXTREME) + Snackbar.make(requireView(), getString(R.string.snackbar_applied), Snackbar.LENGTH_SHORT).show() refreshSettings() } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index e1fff57..d32da12 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -13,6 +13,8 @@ Could not handle this action Failed to apply; device is likely incompatible Changes will take effect when device is in battery saver mode + Successfully applied profile + Successfully reset profile https://www.github.com/tytydraco https://www.github.com/tytydraco/Buoy -- cgit v1.2.3