summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/fuelgauge/batterysaver
diff options
context:
space:
mode:
authorMakoto Onuki <omakoto@google.com>2018-03-20 13:05:22 -0700
committerMakoto Onuki <omakoto@google.com>2018-03-21 11:14:20 -0700
commit5b60fdba81245056de69ecefbf6bb37c90c4978f (patch)
treeb319b12054d49d5f8d794458198eca7b707fcad5 /src/com/android/settings/fuelgauge/batterysaver
parent940630bae187ee8861f7a0db923684d70df3238d (diff)
downloadpackages_apps_Settings-5b60fdba81245056de69ecefbf6bb37c90c4978f.tar.gz
packages_apps_Settings-5b60fdba81245056de69ecefbf6bb37c90c4978f.tar.bz2
packages_apps_Settings-5b60fdba81245056de69ecefbf6bb37c90c4978f.zip
Implement new BS warning / notification flow (2/2)
Bug: 74120126 Test: Manual tests Change-Id: Ieea6ee97695cd5a30e55f5c6ccec8135ec2d0ef4
Diffstat (limited to 'src/com/android/settings/fuelgauge/batterysaver')
-rw-r--r--src/com/android/settings/fuelgauge/batterysaver/BatterySaverButtonPreferenceController.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/com/android/settings/fuelgauge/batterysaver/BatterySaverButtonPreferenceController.java b/src/com/android/settings/fuelgauge/batterysaver/BatterySaverButtonPreferenceController.java
index 1d427c9f95..b23a5f08a7 100644
--- a/src/com/android/settings/fuelgauge/batterysaver/BatterySaverButtonPreferenceController.java
+++ b/src/com/android/settings/fuelgauge/batterysaver/BatterySaverButtonPreferenceController.java
@@ -21,13 +21,13 @@ import android.os.PowerManager;
import android.support.annotation.VisibleForTesting;
import android.support.v7.preference.Preference;
-import com.android.settings.fuelgauge.BatteryBroadcastReceiver;
import com.android.settings.fuelgauge.BatterySaverReceiver;
import com.android.settings.widget.TwoStateButtonPreferenceController;
import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
import com.android.settingslib.core.lifecycle.events.OnStart;
import com.android.settingslib.core.lifecycle.events.OnStop;
+import com.android.settingslib.fuelgauge.BatterySaverUtils;
/**
* Controller to update the battery saver button
@@ -73,7 +73,8 @@ public class BatterySaverButtonPreferenceController extends
@Override
public void onButtonClicked(boolean stateOn) {
- mPowerManager.setPowerSaveMode(stateOn);
+ // This screen already shows a warning, so we don't need another warning.
+ BatterySaverUtils.setPowerSaveMode(mContext, stateOn, /*needFirstTimeWarning*/ false);
}
@Override
@@ -85,4 +86,4 @@ public class BatterySaverButtonPreferenceController extends
public void onBatteryChanged(boolean pluggedIn) {
setButtonEnabled(!pluggedIn);
}
-} \ No newline at end of file
+}