From a7e58d7732b04e9a0bd0d7dd5dee25744b858adc Mon Sep 17 00:00:00 2001 From: Kweku Adams Date: Mon, 16 Mar 2020 12:56:46 -0700 Subject: [PATCH] Change to public POWER_SAVE_MODE_CHANGED broadcast. The POWER_SAVE_MODE_CHANGING broadcast is sent at the same time as the POWER_SAVE_MODE_CHANGED broadcast. Since broadcasts are asynchronous, there's no reason to have both, so we're simplifying down to just one. Bug: 79580230 Test: atest BatterySaverReceiverTest Change-Id: Ib27fc91bc23126f58532e534575d912e3b72ac43 --- src/com/android/settings/fuelgauge/BatterySaverReceiver.java | 4 ++-- .../android/settings/fuelgauge/BatterySaverReceiverTest.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/com/android/settings/fuelgauge/BatterySaverReceiver.java b/src/com/android/settings/fuelgauge/BatterySaverReceiver.java index 300dc0f01d8..bf5c51b0ed5 100644 --- a/src/com/android/settings/fuelgauge/BatterySaverReceiver.java +++ b/src/com/android/settings/fuelgauge/BatterySaverReceiver.java @@ -39,7 +39,7 @@ public class BatterySaverReceiver extends BroadcastReceiver { public void onReceive(Context context, Intent intent) { if (DEBUG) Log.d(TAG, "Received " + intent.getAction()); String action = intent.getAction(); - if (PowerManager.ACTION_POWER_SAVE_MODE_CHANGING.equals(action)) { + if (PowerManager.ACTION_POWER_SAVE_MODE_CHANGED.equals(action)) { if (mBatterySaverListener != null) { mBatterySaverListener.onPowerSaveModeChanged(); } @@ -55,7 +55,7 @@ public class BatterySaverReceiver extends BroadcastReceiver { public void setListening(boolean listening) { if (listening && !mRegistered) { final IntentFilter ifilter = new IntentFilter(); - ifilter.addAction(PowerManager.ACTION_POWER_SAVE_MODE_CHANGING); + ifilter.addAction(PowerManager.ACTION_POWER_SAVE_MODE_CHANGED); ifilter.addAction(Intent.ACTION_BATTERY_CHANGED); mContext.registerReceiver(this, ifilter); mRegistered = true; diff --git a/tests/robotests/src/com/android/settings/fuelgauge/BatterySaverReceiverTest.java b/tests/robotests/src/com/android/settings/fuelgauge/BatterySaverReceiverTest.java index ec6436a4391..e411531b49b 100644 --- a/tests/robotests/src/com/android/settings/fuelgauge/BatterySaverReceiverTest.java +++ b/tests/robotests/src/com/android/settings/fuelgauge/BatterySaverReceiverTest.java @@ -68,7 +68,7 @@ public class BatterySaverReceiverTest { @Test public void testOnReceive_powerSaveModeChanged_invokeCallback() { - Intent intent = new Intent(PowerManager.ACTION_POWER_SAVE_MODE_CHANGING); + Intent intent = new Intent(PowerManager.ACTION_POWER_SAVE_MODE_CHANGED); mBatterySaverReceiver.onReceive(mContext, intent);