From e3232dac25445d03be2aa26a0c0aa679c0ae2a3d Mon Sep 17 00:00:00 2001 From: Zaiyue Xue Date: Wed, 13 Sep 2023 17:27:49 +0800 Subject: [PATCH] Call detect anomaly in battery usage period job Bug: 291689643 Bug: 284893240 Test: manual Change-Id: I7015cdf5a96d518febb160934d780ae84fe14427 --- .../fuelgauge/batteryusage/BatteryUsageDataLoader.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageDataLoader.java b/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageDataLoader.java index ece996014c3..1cbf2a3c5dd 100644 --- a/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageDataLoader.java +++ b/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageDataLoader.java @@ -28,6 +28,7 @@ import androidx.annotation.VisibleForTesting; import com.android.settings.fuelgauge.BatteryUsageHistoricalLogEntry.Action; import com.android.settings.fuelgauge.batteryusage.bugreport.BatteryUsageLogUtils; +import com.android.settings.overlay.FeatureFactory; import java.util.List; import java.util.Map; @@ -138,6 +139,8 @@ public final class BatteryUsageDataLoader { // No app usage data or battery diff data at this time. loadAppUsageData(context); preprocessBatteryUsageSlots(context); + FeatureFactory.getFeatureFactory().getPowerUsageFeatureProvider() + .detectSettingsAnomaly(context, /* displayDrain= */ 0); } Log.d(TAG, String.format( "loadUsageDataSafely() in %d/ms", System.currentTimeMillis() - start));