Call detect anomaly in battery usage period job

Bug: 291689643
Bug: 284893240
Test: manual
Change-Id: I7015cdf5a96d518febb160934d780ae84fe14427
This commit is contained in:
Zaiyue Xue
2023-09-13 17:27:49 +08:00
parent a727cea119
commit e3232dac25

View File

@@ -28,6 +28,7 @@ import androidx.annotation.VisibleForTesting;
import com.android.settings.fuelgauge.BatteryUsageHistoricalLogEntry.Action; import com.android.settings.fuelgauge.BatteryUsageHistoricalLogEntry.Action;
import com.android.settings.fuelgauge.batteryusage.bugreport.BatteryUsageLogUtils; import com.android.settings.fuelgauge.batteryusage.bugreport.BatteryUsageLogUtils;
import com.android.settings.overlay.FeatureFactory;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@@ -138,6 +139,8 @@ public final class BatteryUsageDataLoader {
// No app usage data or battery diff data at this time. // No app usage data or battery diff data at this time.
loadAppUsageData(context); loadAppUsageData(context);
preprocessBatteryUsageSlots(context); preprocessBatteryUsageSlots(context);
FeatureFactory.getFeatureFactory().getPowerUsageFeatureProvider()
.detectSettingsAnomaly(context, /* displayDrain= */ 0);
} }
Log.d(TAG, String.format( Log.d(TAG, String.format(
"loadUsageDataSafely() in %d/ms", System.currentTimeMillis() - start)); "loadUsageDataSafely() in %d/ms", System.currentTimeMillis() - start));