diff --git a/apex/jobscheduler/service/java/com/android/server/tare/InternalResourceService.java b/apex/jobscheduler/service/java/com/android/server/tare/InternalResourceService.java index dd0a19433683e..be8bb704ec70b 100644 --- a/apex/jobscheduler/service/java/com/android/server/tare/InternalResourceService.java +++ b/apex/jobscheduler/service/java/com/android/server/tare/InternalResourceService.java @@ -701,6 +701,10 @@ public class InternalResourceService extends SystemService { return; } final long totalDischargeMah = mAnalyst.getBatteryScreenOffDischargeMah(); + if (totalDischargeMah == 0) { + Slog.i(TAG, "Total discharge was 0"); + return; + } final long batteryCapacityMah = mBatteryManagerInternal.getBatteryFullCharge() / 1000; final long estimatedLifeHours = batteryCapacityMah * totalScreenOffDurationMs / totalDischargeMah / HOUR_IN_MILLIS;