diff options
author | Tyler Nijmeh <tylernij@gmail.com> | 2021-04-12 10:56:05 -0700 |
---|---|---|
committer | Tyler Nijmeh <tylernij@gmail.com> | 2021-04-12 10:56:05 -0700 |
commit | a8b734e8460a6d23b059690820d2eba3e3e10c6e (patch) | |
tree | 98c01522ec6293d6739c06a407adcf38493227d1 | |
parent | dabe1821e65216572447e88bc72fb6af4b8a4859 (diff) |
Alert on success
Signed-off-by: Tyler Nijmeh <tylernij@gmail.com>
-rw-r--r-- | app/src/main/java/com/draco/buoy/fragments/MainPreferenceFragment.kt | 5 | ||||
-rw-r--r-- | app/src/main/res/values/strings.xml | 2 |
2 files changed, 7 insertions, 0 deletions
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 @@ <string name="snackbar_intent_failed">Could not handle this action</string> <string name="snackbar_failed_to_apply">Failed to apply; device is likely incompatible</string> <string name="snackbar_low_power">Changes will take effect when device is in battery saver mode</string> + <string name="snackbar_applied">Successfully applied profile</string> + <string name="snackbar_reset">Successfully reset profile</string> <string name="developer_url">https://www.github.com/tytydraco</string> <string name="source_url">https://www.github.com/tytydraco/Buoy</string> |